home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / cad / printgl.zip / PRINTGL.DOC < prev    next >
Text File  |  1996-04-02  |  118KB  |  2,114 lines

  1.  
  2.  
  3.  
  4.                                    PrintGL  1.60
  5.  
  6.            PrintGL/D - pen plotter emulator for DOS
  7.            PrintGL/W - pen plotter emulator for Windows
  8.            PrintGL/N - pen plotter emulator for Windows NT/95 (optional)
  9.            PrintCAD  - printer driver for DOS CAD software
  10.  
  11.                     (c) Copyright Ravitz Software Inc. 1990,1996
  12.  
  13.  
  14.        Ravitz Software Inc.                BBS/fax               606-268-0577
  15.        PO Box 25068
  16.        Lexington, KY  40524-5068           Compuserve  Cary Ravitz [70431,32]
  17.        USA                                 Internet   70431.32@compuserve.com
  18.  
  19.  
  20.        ------------------------------ License -------------------------------
  21.  
  22.        PrintGL  (including PrintGL/D, PrintGL/W, PrintGL/N,  and PrintCAD) is
  23.        provided as is. There are no warranties expressed or implied. PrintCAD
  24.        is a swapping resident  program  that may have  problems  with unusual
  25.        environments.
  26.  
  27.        PrintGL  is copyrighted by Ravitz Software Inc.  You  may copy PrintGL
  28.        only for use under this license agreement.
  29.  
  30.        PrintGL, without PrintGL/N, is distributed  as shareware.  You may use
  31.        PrintGL  without charge on a trial basis to determine  its suitability
  32.        for you.  If you  continue  to use it  after your evaluation, you MUST
  33.        purchase a registered copy for $50 (US$). Registration covers use by a
  34.        single  person  (on multiple computers) or  installation  on  a single
  35.        computer (may be used by a group of people). There is no cost to use a
  36.        later 1.** version after registering any 1.** version.
  37.  
  38.        PrintGL/N, the  Windows  NT/95  version of PrintGL, is not included in
  39.        the shareware package.  A registered copy of PrintGL with PrintGL/N is
  40.        $80 (US$).
  41.  
  42.        You  may  distribute  PrintGL  without  PRINTGLN.EXE as a stand  alone
  43.        product  if you keep the entire package together,  unchanged,  clearly
  44.        label the disk as shareware, and do not charge more than $10.  You may
  45.        not distribute  PrintGL as part of another product or on the same disk
  46.        with any commercial software.
  47.  
  48.        See Order Form in PRINTGL.TXT for ordering information.               
  49.  
  50.  
  51.        ------------------------------ Contents ------------------------------
  52.  
  53.        PrintGL Initial Information File ......................... PRINTGL.TXT
  54.        PrintGL Supplemental Documentation File                   PRINTGL2.DOC
  55.        Introduction ....................................................... 3
  56.        License and Registration                                             5
  57.        Installation ....................................................... 6
  58.        Operation                                                            7
  59.        How To Get HP-GL Plotfiles From Your Graphics Software ............. 9
  60.        Messages                                                             9
  61.        User Interface .................................................... 10
  62.        Example Setup Instructions For PrintCAD                             11
  63.        Overview of Options ............................................... 12
  64.        /1, /2, /3, /4, /5 - PrintGL Default Options                        12
  65.        /1, /2, /3, /4, /5 - PrintCAD Alternate Configurations ............ 12
  66.        /A - Position Option                                                13
  67.        /B - Tiling Option ................................................ 13
  68.        /C - Pen Color Option                                               13
  69.        /D - Output Destination Option .................................... 15
  70.        /F - Output Format Option                                           15
  71.        /H - Rotation Area Option ......................................... 18
  72.        /I - Scaling Point Location Option                                  18
  73.        /J, /K - Printer Code Prefix, Suffix Options ...................... 18
  74.        /L - Page Layout Option                                             19
  75.        /M - Magnification Option (Scale, Size) ........................... 20
  76.        /N - Page Number Option                                             20
  77.        /O - Origin and Orientation Option ................................ 20
  78.        /P - PrintGL Plotfile Option                                        21
  79.        /P - PrintCAD Intercept Mask Option ............................... 21
  80.        /Q - Number of Copies Option                                        21
  81.        /R - Internal Resolution Option ................................... 21
  82.        /S - Pen Shading Option                                             22
  83.        /T - Temporary File Option ........................................ 22
  84.        /W - Pen Width Option                                               22
  85.        /X - PrintGL User Interface Option ................................ 23
  86.        /X - PrintCAD Control Option                                        23
  87.        /Y - Plotter Options .............................................. 24
  88.        /Z - Processing Options                                             24
  89.        PrintGL Menu ...................................................... 25
  90.        Menu Specific Functions                                             25
  91.        Menu Input and Output Choices ..................................... 26
  92.        Menu Processing Options                                             26
  93.        Menu Pen Options .................................................. 26
  94.        Menu Page Layout Options                                            27
  95.        Menu Other Options ................................................ 27
  96.        Menu Auto Run Mode                                                  27
  97.        Large Paper ....................................................... 28
  98.        Tips On AutoCAD                                                     29
  99.        Color Processing .................................................. 29
  100.        Compatibility and Technical Information                             30
  101.        HP-GL, HP-GL/2, and ADI Commands .................................. 30
  102.        Output Devices (Displays, Printers, Plotters, Bit Maps, Fax)        31
  103.        Useful Prefix and Suffix Codes .................................... 38
  104.        Answers                                                             39
  105.        PrintCAD Answers .................................................. 40
  106.        User Support                                                        40
  107.  
  108.                                                                           p-3
  109.        Introduction ---------------------------------------------------------
  110.  
  111.          PrintGL  is a  pen plotter emulator  package for  DOS, Windows,  and
  112.          Windows NT/95. It includes: PrintGL/D, a DOS program that can be run
  113.          from  the  command line  and  BAT files  or  via menu; PrintGL/W, an
  114.          analogous  Windows  program; PrintCAD, a  resident DOS program  that
  115.          intercepts  plotter  data  as it  is  being  written  to  file;  and
  116.          optionally,   PrintGL/N,   a   Windows  NT/95  program,  similar  to
  117.          PrintGL/W.
  118.  
  119.          PrintGL/D,   PrintGL/W,   and  PrintGL/N   print  or  display  HP-GL
  120.          (Hewlett-Packard  Graphics Language, 7475, 17440  subsets),  HP-GL/2
  121.          (limited subset),  or  ADI  (Autodesk Device  Interface  4.0  vector
  122.          plotter binary format) plotfiles on most PC graphics devices.  HP-GL
  123.          is widely  supported by CAD,  drawing, plotting, and  other graphics
  124.          programs  including  AutoCAD, Microstation,  FastCAD,  Generic CADD,
  125.          MathCAD, Schema, OrCAD, and SAS. PrintGL will print on Epson and IBM
  126.          9  pin  printers,  Epson,  Fujitsu,  IBM, NEC, and  Toshiba  24  pin
  127.          printers, Canon BJ, BJC, and LBP printers, Epson Stylus,  HI JetPro,
  128.          HP Laserjet, Deskjet,  PaintJet,  and  HP-GL,  HP-GL/2,  and  HP-RTL
  129.          devices, IBM ExecJet and LaserPrinter, PDP  ProTracer,  Star SJ-144,
  130.          PostScript printers,  and others.  It will also display plots with a
  131.          CGA,  EGA, HGC, VGA, or VESA SVGA, and output  a PCX or  DCX bit map
  132.          file or an Encapsulated PostScript file with preview bit map.
  133.  
  134.          PrintCAD  is a resident pen plotter  emulator that acts as a printer
  135.          driver for most DOS based CAD packages.  It lets  you print drawings
  136.          directly from CAD programs, via  the CAD program's  HP-GL or HP-GL/2
  137.          driver or AutoCAD's ADI plotter driver. PrintCAD works with AutoCAD,
  138.          AutoSketch,  Microstation,  Cadkey,  FastCAD,  Generic  CADD,  Micro
  139.          CADAM, Draft Choice,  PC-Draft-CAD, and other CAD programs.  It will
  140.          print on the same printers noted above but does not do screen output
  141.          or  generate  PostScript preview bit maps.  PrintCAD  is set  up via
  142.          command line (or BAT file).  PrintCAD is a swapping resident program
  143.          that uses 5K of base memory and 400K  of EMS or XMS  memory.  Either
  144.          400K  of  EMS  or XMS  memory  is required and  a  VCPI  handler  is
  145.          recommended.
  146.  
  147.          Even if  your  graphics  program  supports  your  printer,  you will
  148.          probably  find  that PrintGL is faster, gives better  print quality,
  149.          and/or  gives more  formatting  flexibility.  PrintGL uses  the best
  150.          graphics modes available for  each printer that it supports and uses
  151.          transfer data  compression to improve print speed  on many printers.
  152.          And it gives options such  as orientation,  magnification, position,
  153.          and pen  width, color, and  shading.  If  you need  printed graphics
  154.          output from personal software, you can output  HP-GL and use PrintGL
  155.          to do the printing.  This gives immediate support to a wide range of
  156.          printers.  And  it lets  you use advanced graphics  functions  while
  157.          supporting low function plotters.
  158.                                                                     continued
  159.  
  160.                                                                           p-4
  161.          PrintGL  interprets all of the HP 7475 and 7440/17440 (ColorPro with
  162.          GEC)  command  set  that  is  applicable  to  plotfiles  except  for
  163.          character set 8 (Katakana).  None of the digitize, output, or device
  164.          control commands (except plotter  on and off) are supported as these
  165.          are only used with  direct control of a plotter.  And the error mask
  166.          command is not supported.  In addition to the HP 7475 and 7440/17440
  167.          commands, PrintGL handles paper feed, label origin, extra space, and
  168.          enhanced clipping window  commands and  proportional fonts  and line
  169.          types -8..-1, 7, and 8.
  170.  
  171.          PrintGL's HP-GL/2 subset  includes pen color, shading, transparency,
  172.          and width control, compressed data, a few other useful functions. It
  173.          does not include line attributes, user defined line types and fills,
  174.          three point  arcs,  Bezier  curves,  and  HP-PCL and  HP-RTL related
  175.          functions.                                                          
  176.  
  177.                                                                           p-5
  178.        License and Registration ---------------------------------------------
  179.  
  180.          PrintGL (including PrintGL/D, PrintGL/W, PrintGL/N, and PrintCAD) is
  181.          provided  as  is.  There  are  no  warranties expressed or  implied.
  182.          PrintCAD is a swapping resident program that  may have problems with
  183.          unusual environments.
  184.  
  185.          PrintGL is copyrighted by Ravitz Software Inc.  You may copy PrintGL
  186.          only for use under this license agreement.
  187.  
  188.          PrintGL, without PrintGL/N, is distributed as shareware. You may use
  189.          PrintGL without charge on a trial basis to determine its suitability
  190.          for  you.  If you continue to use it after your evaluation, you MUST
  191.          purchase a registered copy for $50 (US$). Registration covers use by
  192.          a  single person (on multiple computers) or installation on a single
  193.          computer (may be used by a group of people). There is no cost to use
  194.          a later 1.** version after registering any 1.** version.
  195.  
  196.          PrintGL/N, the  Windows NT/95 version of PrintGL, is not included in
  197.          the shareware package.  A registered copy of PrintGL  with PrintGL/N
  198.          is $80 (US$).
  199.  
  200.          You  may distribute PrintGL without  PRINTGLN.EXE as a  stand  alone
  201.          product if you  keep the entire package together, unchanged, clearly
  202.          label the disk as shareware, and  do  not charge more than $10.  You
  203.          may not distribute PrintGL as part of another product or on the same
  204.          disk with any commercial software.
  205.  
  206.          See Order Form in PRINTGL.TXT for ordering information.
  207.  
  208.          PrintGL  Printer  Driver  is  the  graphics  engine  used  in  these
  209.          programs. It may be licensed for use in commercial programs.  Send a
  210.          note to request more information on this.                           
  211.  
  212.                                                                           p-6
  213.        Installation ---------------------------------------------------------
  214.  
  215.          The PrintGL package includes these files:
  216.  
  217.            FILE_ID.DIZ   standard description of package
  218.            PRINTCAD.EXE  resident DOS program
  219.            PRINTGL.DOC   documentation
  220.            PRINTGL.PLT   sample plotfile
  221.            PRINTGL.TXT   initial information
  222.            PRINTGL2.CHR  HP-GL character set plotfile
  223.            PRINTGL2.DOC  supplemental documentation
  224.            PRINTGLD.EXE  DOS program
  225.            PRINTGLN.EXE  Windows NT/95 program (optional)
  226.            PRINTGLW.EXE  Windows program
  227.            README.BAT    displays the initial information file
  228.  
  229.          To install PrintGL create a directory  called  PRINTGL, and  copy or
  230.          unpack the distribution  files into this directory.  It is preferred
  231.          that the PRINTGL directory be in your DOS PATH.
  232.  
  233.          To install PrintGL/W as an  icon in  the  Windows  Program  Manager,
  234.          select  File, then New, then program  item  to bring up the  Program
  235.          Item Properties menu.  Enter the item  name - PrintGL/W, the command
  236.          line - C:\PRINTGL\PRINTGLW, and the working directory - wherever you
  237.          keep your plotfiles.  You can choose  from  three icons designed for
  238.          two, sixteen, and 32K color setups.
  239.  
  240.          To install  PrintGL/N or  PrintGL/W  as an  icon  on the  Windows 95
  241.          desktop,  click  on  Start,  Find,  Files  or  Folders,  then  enter
  242.          PRINTGLN.EXE  or  PRINTGLW.EXE.  When  the  file is displayed below,
  243.          right button  click on the icon, and  then click on Create Shortcut,
  244.          and Yes.  After the shortcut has been created, you can set the Start
  245.          In directory  and icon  by  right button clicking  on  the icon  and
  246.          modifying the shortcut properties.
  247.  
  248.          PRINTGL.TXT   is  initial   information  and   PRINTGL.DOC   is  the
  249.          documentation.  You  can  view  these  files  from  DOS  by  running
  250.          README.BAT or from PrintGL by pressing  F1.  While viewing them, you
  251.          can  print pages or the entire  file.  Press T repeatedly until  the
  252.          correct setup  is displayed  and then press P.  Or  from DOS,  "COPY
  253.          PRINTGL.TXT PRN" to print the entire file.
  254.  
  255.          PRINTGL2.DOC  is supplemental  documentation  for  supported  HP-GL,
  256.          HP-GL/2, and ADI commands and the program interface. PRINTGL2.CHR is
  257.          a plotfile that documents the supported HP-GL characters sets.
  258.  
  259.          PRINTGL.PLT is a sample plotfile that you can  print or display with
  260.          PrintGL.                                                            
  261.  
  262.                                                                           p-7
  263.        Operation ------------------------------------------------------------
  264.  
  265.          PrintGL reads a plotfile, does arc,  character, fill, etc.  to  line
  266.          conversion,  stores the data in a  coordinate  list, and  if needed,
  267.          puts the list on disk. It then reorients the data and determines the
  268.          plot size. Next the data is resized and relocated. For vector output
  269.          formats (HP-GL,  HP-GL/2, PostScript) data is output from here.  For
  270.          bit   mapped  devices  (most  printers,  displays,   bit  maps)  the
  271.          coordinate  list is rasterized and output in swaths.  You are likely
  272.          to  see  the  printer  print  a  swath  and  stop  while PrintGL  is
  273.          processing the next swath.
  274.  
  275.          Esc  stops PrintGL at the next good break point, leaving the printer
  276.          ready for new data. Ctrl-B stops PrintGL as quickly as possible. You
  277.          generally need to do a printer reset after a Ctrl-B.
  278.  
  279.          When you  display  a plot,  press Enter or Esc to return to the text
  280.          screen, or any of the four cursor movement keys to scroll across the
  281.          plot.  Press S  to cycle between full, half  (the default), quarter,
  282.          and eighth page scrolling. PgDn and PgUp zoom and unzoom by 1.4.
  283.  
  284.          PrintGL  works within a  printer's current margins and starts at the
  285.          current vertical print position. If you decline the form feed option
  286.          (/L or "form feed") then PrintGL  leaves the printer at the start of
  287.          the line directly below the plot.
  288.  
  289.          PrintGL will not automatically change a printer's operating mode. On
  290.          multi-mode  printers,  the  right operating mode must be  set before
  291.          running PrintGL  or  with  the  prefix code option  (/J  or  "modify
  292.          output" "prefix codes: ").
  293.  
  294.          Internally  PrintGL uses two  byte coordinates on a  1016  dots/inch
  295.          grid.  This allows for plots with coordinates of over 30 inches.  If
  296.          you are using  PrintGL to emulate  a large plotter, you may overflow
  297.          the internal coordinate system.  This condition is  not checked, and
  298.          it will cause garbage output. You can change the internal resolution
  299.          to 508 dots per inch (giving 60 inch maximum  plot sizes) with /R or
  300.          "plotter" "internal dpi: ".
  301.  
  302.          PrintCAD is a resident program that intercepts plot data output from
  303.          CAD software, processes the data, and prints the resulting  picture.
  304.          When PrintCAD is first run it installs itself.  Subsequent runs look
  305.          for the resident copy  and  send control information to it, updating
  306.          the parameters.
  307.  
  308.          PrintCAD must  be installed before running the CAD software.  Do not
  309.          install it from a DOS shell.  PrintCAD automatically loads high if a
  310.          5K DOS or XMS upper memory block is available.  Do not use LOADHI or
  311.          LOADHIGH.
  312.                                                                     continued
  313.  
  314.                                                                           p-8
  315.          PrintCAD can  intercept  data from two sources, DOS  file writes and
  316.          AutoCAD ADI 4.0  interrupts.  With the  option /PADI, ADI interrupts
  317.          are intercepted.  With /Pmask, for example  /P*.PLT, DOS file writes
  318.          are  intercepted.  It can  interpret  three  kinds of  data,  HP-GL,
  319.          HP-GL/2, and  AutoCAD ADI 4.0 binary plotter  data, based on the  /Y
  320.          option.    PrintCAD   can   only   interpret   plotter   data,   not
  321.          printer/plotter or rendering data.
  322.  
  323.          To  use PrintCAD as an HP-GL interpreter, use /Pmask to tell it what
  324.          files to intercept. Use /P*.PLT, /P*.DPF, /P*.HPG, /P*.000, etc.  to
  325.          match the names that the CAD software uses when writing HP-GL files.
  326.          Configure the CAD software  for  HP-GL  (HP 7550 or 7585) output  to
  327.          file.  Then plot (do  NOT print).  PrintCAD  intercepts the data and
  328.          prints it.
  329.  
  330.          To use  PrintCAD  with AutoCAD/Sketch as  an  ADI  interpreter  that
  331.          intercepts files use /P*.PLT /YA.  Configure AutoCAD  for an ADI 4.0
  332.          plotter,  binary output to file, up to forty  pens, 1016 steps/inch,
  333.          and eight non-solid line types. Then plot.
  334.  
  335.          To use PrintCAD  with AutoCAD/Sketch as an installed ADI 4.0 plotter
  336.          driver use /PADI. After installing PrintCAD configure AutoCAD for an
  337.          ADI 4.0 plotter,  installed at  interrupt hex 78, up to  forty pens,
  338.          1016 steps/inch, and eight non-solid line types. Then plot.
  339.  
  340.          After  starting PrintCAD,  you  can  verify  the  installation  with
  341.          "printcad  /xq".  You can check  its  function  from  DOS with "COPY
  342.          PRINTGL.PLT PCAD.PLT".  PrintCAD  causes  a high/low beep  the first
  343.          time  that data  is sent  after a file open.  If  you  turn on sound
  344.          (/XS),  it causes  a high beep after swapping in its code  and a low
  345.          beep before swapping it out, to let you monitor its processing.     
  346.  
  347.                                                                           p-9
  348.        How To Get HP-GL Plotfiles From Your Graphics Software ---------------
  349.  
  350.          To  use PrintGL you must be  able to  output HP-GL plotfiles or  ADI
  351.          binary plotfiles from your graphics application.  Most CAD, drawing,
  352.          and graphing software lets you do this. Just tell the application to
  353.          output  your  picture  to  a  plotter.  In  either the configuration
  354.          process or the output  process, you  will need  to  specify that you
  355.          have  an HP  7475 or  HP 7440/17440 plotter  and  that you want  the
  356.          output to go to a file instead of a COM port (some programs name the
  357.          file automatically and some ask  you for a name).  You might need to
  358.          set up a pen assignment table that specifies what color each pen is.
  359.          Once you have the file, you can print it with PrintGL/D, either from
  360.          a DOS shell or after exiting the application. With PrintGL/W you can
  361.          run  without exiting the  application.  With  PrintCAD  the  file is
  362.          intercepted and printed instead of being written to disk.
  363.  
  364.        Messages -------------------------------------------------------------
  365.  
  366.          PrintGL/D,  PrintGL/W, and PrintGL/N display  messages  to keep  you
  367.          informed of what they are doing. The output looks like this.
  368.  
  369.            Reading PRINTGL.PLT
  370.            Plotfile has 1 page(s)    Processing page 1    2283 data records
  371.            Overall magnification    0.9964
  372.            Print window   Horizontal   0.00   7.54    Vertical   0.00  10.14
  373.            Plot area      Horizontal   0.42   7.13    Vertical   0.61   9.54
  374.            Output format /FT HxV dpi 180x180 corrected to 180x180 CMYK color
  375.            Writing to device LPT3
  376.  
  377.          The first  line  is the plotfile  that is currently being processed.
  378.          The second line tells how many pages are in the plotfile, which page
  379.          is being processed, and the number of data points in that page.  The
  380.          number of  data points  is roughly  equivalent  to the number of pen
  381.          moves and  is  shown  to  give  you  an  indication  of  the  plot's
  382.          complexity.
  383.  
  384.          The  overall magnification is  either  the  magnification  that  you
  385.          specified  with the /M option or the  effective  magnification after
  386.          fitting to the print  window with /MF.  The  print window line gives
  387.          the horizontal  and vertical coordinates of the print window, always
  388.          starting  at 0,0 and in inches.  The plot area  gives the horizontal
  389.          and vertical coordinates of a box that just covers the plotted data.
  390.          This uses the same coordinate system as the print window, so you can
  391.          tell where the plot is relative to the print window.
  392.  
  393.          The output format, resolution, and color  type (if color  output  is
  394.          used) are given and then the output destination is noted (except for
  395.          screen  plots).  If you have a black  only  printer, but  the output
  396.          format allows  color (this is  common  with  9 and 24 pin printers),
  397.          using  color will greatly increase  the  PrintGL  run  time with  no
  398.          improvement in print quality.
  399.  
  400.          During  processing,  PrintGL/D, PrintGL/W, and PrintGL/N  inform you
  401.          when  they are processing and  writing data,  and  you can watch the
  402.          progress from 0% to 100%, along with the elapsed time.
  403.  
  404.          After initial startup PrintCAD runs without screen output.          
  405.  
  406.                                                                          p-10
  407.        User Interface -------------------------------------------------------
  408.  
  409.          PrintGL  can be  run from the command line (DOS, Windows, or Windows
  410.          NT/95)  using various options to tell it what to  do or run with  no
  411.          options  to  bring  up  a  menu  system.   The  menu  options   have
  412.          corresponding command line options, so the two forms of options will
  413.          be  described together.  The menu options are noted by the menu name
  414.          in quotes, sometimes followed by the menu choice in quotes.
  415.  
  416.          From the command line, the calling syntax is:
  417.  
  418.            PRINTGLD plotfile /option1 /option2 ...
  419.            PRINTGLW plotfile /option1 /option2 ...
  420.            PRINTGLN plotfile /option1 /option2 ...
  421.            PRINTCAD /option1 /option2 ...
  422.  
  423.          Spaces between parameters  are  not required.  The  plotfile  may be
  424.          specified with  the /P option if it  is inconvenient to make it  the
  425.          first parameter.
  426.  
  427.          Except for the  /X and /P options in PrintCAD,  if a given option is
  428.          entered more than  once, only the  last  entry is  used.  And  if an
  429.          option is  invalid (but not  incorrect), it is ignored.  Only one /X
  430.          and one /P option is allowed in PrintCAD.
  431.  
  432.          When run from the command line, PrintGL/D, PrintGL/W,  and PrintGL/N
  433.          use the current menu options as the default, so if you have the menu
  434.          set up as desired,  you can  run PRINTGLD plotfile from the  command
  435.          line and avoid going through the menu to select the plotfile.
  436.  
  437.          The DOS environment variables  PRINTCAD,  PRINTCAD2,  PRINTCAD3, and
  438.          PRINTCAD4 are read by PrintCAD and put  in front of the command line
  439.          parameters.  When you need to exceed the  127 character DOS  command
  440.          line limit, put some of the parameters in the PRINTCAD variable, for
  441.          example
  442.  
  443.            SET PRINTCAD=/CRGB... /S... /W...
  444.            PRINTCAD /P*.PLT ...
  445.            SET PRINTCAD=
  446.  
  447.          Below, [ and ] enclose optional  suboptions and | separates mutually
  448.          exclusive suboptions. The options and suboptions may be in any order
  449.          except that multiple  numeric  suboptions  are  ordered  and numeric
  450.          suboptions must follow character suboptions where the characters may
  451.          be  digits.  "c" refers to a suboption character, "w", "x", "y", and
  452.          "z" to  suboption numbers, "i" and "j" to suboption integers, "b" to
  453.          a suboption byte, and "f" to a DOS file or device name.
  454.  
  455.          For  numbers  (w,  x,  y, z), a decimal  point is allowed but is not
  456.          required, and scientific notation is not allowed. "-" is allowed but
  457.          not  "+".  For  integer input (i, j), only  base ten  integers  from
  458.          -32768 to 32767 are allowed. "+" is not allowed.  A byte (b) must be
  459.          a  base ten integer from 0 to 255 or a  hexadecimal  number prefixed
  460.          with  $ from $00 to $FF.  Further  range checking is  done  for most
  461.          options  to  flag  unreasonable  input.  If an  option has  multiple
  462.          numeric suboptions, these may be separated with commas or blanks.   
  463.  
  464.                                                                          p-11
  465.        Example Setup Instructions For PrintCAD ------------------------------
  466.  
  467.          Below  are instructions for simple setups  to  help  you get started
  468.          with PrintCAD.  After you have  PrintCAD  running,  there  are  many
  469.          additional options that might be useful.
  470.  
  471.          To use  AutoCAD (or  AutoSketch)  with  an HP  DeskJet 500C or 550C,
  472.          install PrintCAD with "printcad /padi /fa! /L7.9,10,0,.3 /crygcbmk".
  473.          Configure AutoCAD  for  an  ADI  4.0  vector  plotter  installed  on
  474.          interrupt  78h,  7  pens,  1016  steps/inch,  plot area  10x7.9,  no
  475.          calibration.  Set  up the AutoCAD pen assignment  table so that  the
  476.          seven pens are assigned red, yellow, green, cyan, blue, magenta, and
  477.          black. Set skip perforation off on the printer by setting DIP switch
  478.          1-8 up. Then plot.
  479.  
  480.          To use  a Canon BJC800 or 820 with 11x17 paper with AutoCAD, install
  481.          PrintCAD with "printcad /p*.plt  /ya  /f& /L10.5,16,0,0  /crygcbmk".
  482.          Configure AutoCAD for  an ADI 4.0 vector plotter with  binary output
  483.          to  a  file,  7  pens,   1016  steps/inch,  plot  area  16x10.5,  no
  484.          calibration.  Set up the AutoCAD  pen  assignment table so  that the
  485.          seven pens are assigned red, yellow, green, cyan, blue, magenta, and
  486.          black. Then plot.
  487.  
  488.          To  use  a Canon BJ330 with cut sheet  paper  with  AutoCAD, install
  489.          PrintCAD with:
  490.  
  491.            printcad /f7 1,1.01 /L8,10,0,.4 /j27,67,0,11
  492.            printcad /2/f7 1,1.01 /L10.5,16,0,.4 /j27,67,0,17
  493.            printcad /3/f7 1,1.01 /L13.5,21,0,.4 /j27,67,0,22
  494.  
  495.          Configure AutoCAD for an HP  7585 plotter with output to a file.  To
  496.          print on 8.5x11 paper set the plot area to 10x8 and output  the plot
  497.          to file PCAD1.  For 11x17  paper set  the  plot area to 16x10.5  and
  498.          output to  PCAD2.  For 17x22  paper set the plot area to 21x13.5 and
  499.          output to PCAD3.
  500.  
  501.          To  use the BJ330 with another CAD  package, replace the ".plt" with
  502.          the  default   plotfile   extension  for  that   package.   AutoCAD,
  503.          AutoSketch,  and  Micro CADAM use  ".plt", Microstation uses ".000",
  504.          GenCADD  uses ".dpf", and EasyCAD and FastCAD use ".hpg".  DesignCAD
  505.          has no default extension - use ".plt" and enter the entire file name
  506.          when plotting (PCAD1.PLT for example).
  507.  
  508.          To use a LaserJet with Microstation, install PrintCAD with "printcad
  509.          /p*.000  /fL /L7.9,10,0,.1".  Configure Microstation for an  HP 7585
  510.          plotter, set  the  plot  area  to 10x7.9, and plot.  Instead of /fL,
  511.          choose the best LaserJet driver from this list:
  512.  
  513.            /FL  any LJ
  514.            /FL! any LJ2 and any LJ3 with less than 1.5 Meg
  515.            /FI  any LJ3 with 1.5 Meg or more and the LJ4L
  516.            /FI+ any 600 dpi LJ4
  517.  
  518.          For   manual  feed  legal  paper  use  "/p*.000  /fL   /L7.9,13,0,.1
  519.          /J27,38,108,50,72,27,38,108,51,65" and set the plot area to 13x7.9. 
  520.  
  521.                                                                          p-12
  522.        Overview of Options --------------------------------------------------
  523.  
  524.          PrintGL's options fall into several categories.  The  first is input
  525.          and output choices.  The  input is chosen with /P, the plotfile, and
  526.          /N,  the  page number.  Output options  are  /F,  the output  format
  527.          (printer model), and /D, the destination port, device, or file.
  528.  
  529.          The second category is the  page  layout.  /L controls the size  and
  530.          location  of the print window (hard clip limits), and the option  to
  531.          box the window, not send a form feed,  and reverse the image  color.
  532.          Tiling is set with /B and copies with /Q.
  533.  
  534.          The third category  defines  how  the  plot  looks  within the print
  535.          window.  /M,  the  magnification, sets the  size  of  the  plot.  /A
  536.          determines the location of the plot within the print window. /O sets
  537.          the  origin and orientation, and  is  used to  rotate  or mirror the
  538.          plot. /I sets the plotter's initial scaling points.
  539.  
  540.          The  fourth category defines the pens, /W for the width,  /C for the
  541.          color, and /S for the shade.
  542.  
  543.          The  fifth category determines how PrintGL processes the plot.  This
  544.          includes the temporary file /T, the default and minimum chord angle,
  545.          enhanced  font,  and color to shade options  /Z, the plotter Y/D and
  546.          S/E  switch positions  and HP-GL/2 and ADI handling /Y, the internal
  547.          resolution /R, user interface  options /X, and /J and /K let you set
  548.          up and reset the printer for special situations.
  549.  
  550.          PrintCAD  has separate setup options, /P sets the intercept mask, /X
  551.          sets up the  initial configuration, /1,  /2,  /3, /4, and /5  set up
  552.          multiple configurations.
  553.  
  554.          And PrintGL/D, PrintGL/W, and PrintGL/N  use /1, /2, /3, /4,  and /5
  555.          to choose one of the menu setups as the command line default.
  556.  
  557.        /1, /2, /3, /4, /5 - PrintGL Default Options -------------------------
  558.  
  559.          These  option select a configuration from the menu to be used as the
  560.          default.  This option must match the first character of the title of
  561.          one of the five menu configurations.
  562.  
  563.        /1, /2, /3, /4, /5 - PrintCAD Alternate Configurations ---------------
  564.  
  565.          These options select up to 5 alternate configurations, labeled 1..5.
  566.          /1  is the  default.  The configuration used  for printing is chosen
  567.          based on the file name and mask (/P option).                        
  568.  
  569.                                                                          p-13
  570.        /A - Position Option -------------------------------------------------
  571.  
  572.          /A[O][x,y] - position - default /A
  573.  
  574.          "position"
  575.  
  576.          The A option determines the location of the plot in the print window
  577.          via  a point on  the plot that  is aligned with a point in the print
  578.          window.  You can specify the plot alignment point with x,y in inches
  579.          from the plot's  origin  (before  PrintGL applies magnification), or
  580.          let  it default to the plot  center.  For the print window alignment
  581.          point, you can default to the center or specify the origin with O.
  582.  
  583.          /A      puts the center of the plot at the center of the print
  584.          /AO0,0  puts the plot 0,0 at the print window origin
  585.  
  586.        /B - Tiling Option ---------------------------------------------------
  587.  
  588.          /B[i,j,x] - tiling parameters - default /B1,1,0
  589.  
  590.          "tiling"
  591.  
  592.          /B  lets you specify  tiling  options that  break a  large plot into
  593.          tiles. Each tile is defined by the page layout option (/L).  I and j
  594.          specify the number of tiles horizontally and vertically. X specifies
  595.          the overlap  in inches.  Displayed  plots are  sized  based  on  the
  596.          tiling, but only the first tile is displayed. Use the cursor keys to
  597.          scroll the plot.
  598.  
  599.          /B2,2,.5  breaks the plot into 4 pages with .5 inch overlap
  600.          /B        is the same as /B1,1,0 and produces no tiling
  601.  
  602.        /C - Pen Color Option ------------------------------------------------
  603.  
  604.          /C[O|T]c.. - color - default /COK
  605.  
  606.          "pen color"
  607.          "pen mode"
  608.          "pen all"
  609.  
  610.          /C specifies  the  color of each of 40  pens.  The colors are  B for
  611.          blue, C for  cyan, G  for green, K  for black, M for magenta,  R for
  612.          red, W for white,  and Y  for yellow.  Unspecified pens use the last
  613.          selected  color (/CRGB is the same  as /CRGBBBBBB).  For black/white
  614.          output  formats,  color  are translated into either  black  or shade
  615.          levels, based on the /Z option.
  616.                                                                     continued
  617.  
  618.                                                                          p-14
  619.          Additional colors can be created with shade mixing. These colors use
  620.          shading  patterns to mix  the  eight pure colors.  The format for  a
  621.          mixed color is .??  where  each ?  represents any of  the eight pure
  622.          colors.  The first  color is printed  with the pen's shading pattern
  623.          (/S option)  and the  second  is printed  with  the  inverse shading
  624.          pattern.  If  the shade value is 0 (solid) it is replaced by 2 (50%)
  625.          which  produces the most  uniform  mixed colors.  On many  printers,
  626.          using  a shade of 1 (75%) or 3 (25%) gives a better color.  Here are
  627.          some useful mixed colors for inkjet printers.
  628.  
  629.            color shade   description      color shade   description
  630.            .bc   3 (25%) azure            .ry   3 (25%) orange
  631.            .bm   3 (25%) violet           .rk   1 (75%) brown
  632.            .gc   3 (25%) jade             .ck   1 (75%) teal
  633.            .gy   3 (25%) lime             .rk   3 (25%) black on DeskJet 500C
  634.  
  635.          Mixed  colors  need line widths  of at least 2 (4 for coarse shading
  636.          patterns) to  look good, and they may have visual artifacts on edges
  637.          near a 45 degree angle.  Multipass dot matrix formats may not handle
  638.          color mixing well.
  639.  
  640.          The  following  single  letters may be  used  in place of the  color
  641.          mixing notation.
  642.  
  643.                   equivalent                         equivalent
  644.            color  mixed color  description    color  mixed color  description
  645.            a      .bc          Azure          i      .bk          dark blue
  646.            v      .bm          Violet         e      .ck          tEal
  647.            j      .gc          Jade           f      .gk          Forest
  648.            l      .gy          Lime           p      .mk          Purple
  649.            s      .rm          roSe           d      .rk          dark red
  650.            n      .ry          oraNge         h      .yk          dark yellow
  651.  
  652.          By default, colors are overwritten into the  print, so  they  appear
  653.          opaque.  You can  switch to translucent colors (ored into the print)
  654.          with  the  T suboption, and then back  to opaque  with O.  Make  the
  655.          switch in  front of the pen that you want to change.  For PostScript
  656.          and  plotters, the color  processing is  done  by  the  device,  not
  657.          PrintGL.  PostScript uses opaque colors and plotters use translucent
  658.          colors.
  659.  
  660.          " means repeat the previous color.
  661.  
  662.          /COKR.MB""T.KY  sets pen 1     to opaque black
  663.                               pen 2     to opaque red
  664.                               pen 3..5  to opaque magenta on blue
  665.                               pen 6..40 to translucent black on yellow       
  666.  
  667.                                                                          p-15
  668.        /D - Output Destination Option ---------------------------------------
  669.  
  670.          /D[+][*]f - destination - default /D1
  671.  
  672.          "destination"
  673.  
  674.          The D option specifies the output printer port, device, or file. The
  675.          + suboption causes files to be appended rather than overwritten.  1,
  676.          2,  and 3  select  the BIOS printer routines.  P1..P3 select  direct
  677.          parallel port drive - add extension 001 to 999 (for example  P1.010)
  678.          to  slow  the  function of  the port for  compatibility  with  older
  679.          printers.  X1..X4 select xon/xoff serial port  drive.  H1..H4 select
  680.          hardware (RTS/CTS) serial port drive.  W  selects the  Windows print
  681.          manager (PrintGL/W and PrintGL/N only).  You  can also  use the  DOS
  682.          devices LPT1, COM1, etc. /D is ignored for display output.
  683.  
  684.          The * suboption causes PrintGL to output a continuous stream of data
  685.          with pauses of less than one second. This is useful for networks and
  686.          multiple  PC printer  buffers, where  print  jobs  are separated  by
  687.          pauses in the data stream.
  688.  
  689.          PrintGL cannot set up the serial ports.  This is usually done in the
  690.          AUTOEXEC.BAT with MODE (for example MODE COM1:9600,N,8,1,P).
  691.  
  692.          If you choose  a three  digit number  for  the  file  extension (for
  693.          example .000), and multiple pages are output via the multiple copies
  694.          option, tiling, or multiple HP-GL pages then,  instead  of appending
  695.          the destination file, additional files are  created  with sequential
  696.          extensions.  If you  specify *, then the extension is incremented to
  697.          avoid overwriting existing files. This is useful for PCX output.
  698.  
  699.          /D2           sends output to the second parallel port via BIOS
  700.          /D+TEMP.PRN   appends output to file TEMP.PRN
  701.          /DOUTPUT.000  sends output to OUTPUT.000, OUTPUT.001, ...
  702.  
  703.        /F - Output Format Option --------------------------------------------
  704.  
  705.          /Fc[%][-|+|*|^][!|¡][~|`][w[,x][,y,z]] - output format - default /FV
  706.  
  707.          "output format"
  708.          "modify output" "h,v size multiplier: "
  709.          "modify output" "compress output (Y|Default|N): "
  710.  
  711.          The  F  option  specifies the  output format.  -, +, *,  and  ^  are
  712.          resolution modifiers, ! and ¡ select compression levels, ~ turns off
  713.          color processing, and ` switches four  plane color processing  on or
  714.          off.  These suboptions are allowed  even if they have  no effect.  %
  715.          (or \) selects a different driver.
  716.  
  717.          For  HP-GL (/F8),  HP-GL/2  (/F0-, /F0),  HP-RTL (/F0+),  PostScript
  718.          (/FS), PCX/DCX (/FZ),  and  PS preview  (/FY)  you  can  append  the
  719.          nominal  device resolution.  For PCX/DCX and PS preview this  may be
  720.          one or two numbers.  For  VESA high resolution (/FV^) you can append
  721.          screen dimensions for any supported VESA mode.
  722.                                                                     continued
  723.  
  724.                                                                          p-16
  725.          You can append horizontal and vertical resize  factors,  from  .5 to
  726.          2.0, to correct for  print size error.  For example, a printer under
  727.          indexes so that  a  6  inch  high box comes out 5.94  inches.  Using
  728.          1,1.01 removes the error (5.94x1.01 = 6.0).
  729.  
  730.          Each printer driver has a default level of  data compression, chosen
  731.          to give maximum compatibility among the different  printers that the
  732.          driver supports.  Many  drivers have  an optional enhanced  level of
  733.          compression, chosen with  !.  This  will be incompatible  with  some
  734.          printers.  And  some drivers let you turn all compression off with ¡
  735.          (ASCII 173).  This is rarely of any use.  Where these suboptions are
  736.          effective, they are marked in the table below.
  737.  
  738.          PrintCAD cannot use any  of the  display drivers or the EPS  preview
  739.          bit map driver.
  740.  
  741.          Where effective, the !, ¡, `, and ~ modifiers are listed below.
  742.  
  743.          /F0-[i]      ~ HP-GL/2 printers ....................... 600x600, ixi
  744.          /F0[i]       ~ HP-GL/2 raster plotters                  600x600, ixi
  745.          /F0+[i]      ~ HP-RTL raster plotters ................. 300x300, ixi
  746.          /F1         `~ IBM 9 pin                                      120x72
  747.          /F1+        `~ IBM 9 pin (2 pass) .......................... 120x144
  748.          /F1*        `~ IBM 9 pin (4 pass)                            240x144
  749.          /F2            IBM Quietwriter 2 ........................... 240x240
  750.          /F3            IBM Quietwriter 3                             240x240
  751.          /F4-        !¡ IBM LaserPrinter (PPDS mode) ................ 150x150
  752.          /F4         !¡ IBM LaserPrinter (PPDS mode)                  300x300
  753.          /F4+        !¡ IBM LaserPrinter (PPDS mode) ................ 600x600
  754.          /F5        !`~ IBM 24 pin alternate 1                        180x180
  755.          /F5+       !`~ IBM 24 pin alternate 1 (2 pass) ............. 360x180
  756.          /F5*       !`~ IBM 24 pin alternate 1 (4 pass)               360x360
  757.          /F6          ! IBM Proprinter X24 .......................... 180x182
  758.          /F6+         ! IBM Proprinter X24 (2 pass)                   360x182
  759.          /F6*         ! IBM Proprinter X24 (4 pass) ................. 360x364
  760.          /F7          ¡ Canon BJ IBM mode, IBM ExecJet                360x360
  761.          /F7+         ¡ Canon BJ IBM mode, IBM ExecJet (2 pass) ..... 360x360
  762.          /F8[i]         HP-GL                                  1016x1016, ixi
  763.          /F9        !`~ NEC 24 pin .................................. 180x180
  764.          /F9+       !`~ NEC 24 pin (2 pass)                           360x180
  765.          /F9*       !`~ NEC 24 pin (4 pass) ......................... 360x360
  766.          /F#          ¡ JRL J bubblejet Epson mode                    360x360
  767.          /F$         `~ Epson Esc/P2 ................................ 360x360
  768.          /F$+        `~ Epson Esc/P2                                  720x720
  769.          /F$*        `~ Epson Esc/P2 dark (unscreened) .............. 720x720
  770.          /F&         `~ Canon BJ/BJC native mode                      360x360
  771.          /F&+        `~ Canon BJ/BJC native mode .................... 720x720
  772.          /F&*        `~ Canon BJ/BJC native mode dark (unscreened)    720x720
  773.          /F:         `~ Star Micronics SJ-144 ....................... 360x360
  774.          /F@          ~ Canon BJC CaPSL mode                          360x360
  775.          /FA-       !`~ HP DeskJet 500C, color HP-PCL ............... 150x150
  776.          /FA        !`~ HP DeskJet 500C, color HP-PCL                 300x300
  777.          /FA+       !`~ color HP-PCL ................................ 600x600
  778.          /FB        ¡`~ Canon BJ/BJC Epson mode, Epson Stylus         360x360
  779.          /FB+       ¡`~ Canon BJ/BJC Epson mode (line overlap) ...... 360x360
  780.  
  781.                                                                     continued
  782.  
  783.                                                                          p-17
  784.          /FC            CGA display                                     62x25
  785.          /FD-        !¡ Canon LBP (ISO/CaPSL mode) .................. 150x150
  786.          /FD         !¡ Canon LBP (ISO/CaPSL mode)                    300x300
  787.          /FD+        !¡ Canon LBP (ISO/CaPSL mode) .................. 600x600
  788.          /FE         `~ 128K EGA color display                          62x45
  789.          /FF        !`~ Fujitsu 24 pin .............................. 180x180
  790.          /FF+       !`~ Fujitsu 24 pin (2 pass)                       360x180
  791.          /FF*       !`~ Fujitsu 24 pin (4 pass) ..................... 360x360
  792.          /FG          ¡ PDP Protracer (IBM mode)                      360x360
  793.          /FH            Hercules graphics card display................. 70x45
  794.          /FI-           HP LaserJet 3, DeskJet                        150x150
  795.          /FI            HP LaserJet 3, DeskJet ...................... 300x300
  796.          /FI+           HP LaserJet 4                                 600x600
  797.          /FI*           monochrome HP-PCL ......................... 1200x1200
  798.          /FJ            Canon BJ BJ130 mode                           360x360
  799.          /FK          ~ Kodak Diconix Color 4 ....................... 192x192
  800.          /FL-        !¡ HP LaserJet                                   150x150
  801.          /FL         !¡ HP LaserJet ................................. 300x300
  802.          /FM            128K EGA monochrome display                     62x45
  803.          /FN         `~ Epson 9 pin .................................. 120x72
  804.          /FN+        `~ Epson 9 pin (3 pass)                          120x216
  805.          /FN*        `~ Epson 9 pin (6 pass) ........................ 240x216
  806.          /FO        !`~ Toshiba 24 pin                                180x180
  807.          /FO+       !`~ Toshiba 24 pin (2 pass) ..................... 360x180
  808.          /FO*       !`~ Toshiba 24 pin (4 pass)                       360x360
  809.          /FP         !~ HP PaintJet ................................. 180x180
  810.          /FQ            HP QuietJet (PCL mode)                        192x192
  811.          /FR         `~ Tektronix ColorQuick ........................ 216x216
  812.          /FS[i]       ~ PostScript                               600x600, ixi
  813.          /FT        !`~ Epson 24 pin ................................ 180x180
  814.          /FT+       !`~ Epson 24 pin (2 pass)                         360x180
  815.          /FT*       !`~ Epson 24 pin (4 pass) ....................... 360x360
  816.          /FV         `~ VGA display                                     62x62
  817.          /FV+        `~ VESA 800x600 display .......................... 78x78
  818.          /FV*        `~ VESA 1024x768 display                         100x100
  819.          /FV^        `~ VESA 1280x1024 display ...................... 125x134
  820.          /FV^i,j     `~ VESA ixj display
  821.          /FV%        `~ Windows display (PrintGL/W/N only) ..................
  822.          /FW         `~ Epson 9 pin alternate                          120x72
  823.          /FW+        `~ Epson 9 pin alternate (3 pass) .............. 120x216
  824.          /FW*        `~ Epson 9 pin alternate (6 pass)                240x216
  825.          /FW%        !~ Windows default printer (PrintGL/W/N only) ..........
  826.          /FX        !`~ IBM 24 pin alternate 2                        180x180
  827.          /FX+       !`~ IBM 24 pin alternate 2 (2 pass) ............. 360x180
  828.          /FX*       !`~ IBM 24 pin alternate 2 (4 pass)               360x360
  829.          /FY[i[,j]]     append EPS preview bit map .......... 72x72, ixi, ixj
  830.          /FZ[i[,j]]  `~ ZSoft PCX                           100x100, ixi, ixj
  831.          /FZ![i[,j]] `~ DCX ............................... 100x100, ixi, ixj
  832.  
  833.          See Output Devices (Displays, Printers, Plotters, Bit  Maps, Fax) to
  834.          match your printer with one of these drivers.                       
  835.  
  836.                                                                          p-18
  837.        /H - Rotation Area Option --------------------------------------------
  838.  
  839.          /H[x,y] - rotation area - default /H
  840.  
  841.          "plotter" "rotation area: "
  842.  
  843.          The position of HP-GL rotated coordinate systems depends on the size
  844.          of  the  plot area.  This  does  not affect most plotfiles,  but  if
  845.          needed, use  the  /H option to  set  the size of  the plot area,  in
  846.          inches,  that  the plotfile  was to  be plotted in.  If not set, the
  847.          print window size divided by the magnification is used. This area is
  848.          also used to determine initial and default scaling points.
  849.  
  850.        /I - Scaling Point Location Option -----------------------------------
  851.  
  852.          /IA|R|W[N] - IP point location - default /IA
  853.  
  854.          "scaling pnts"
  855.  
  856.          This option is not useful with any HP-GL that does  not use scaling,
  857.          or initializes the plotter, or sets the scaling points.
  858.  
  859.          The I  option sets  the initial scaling points (P1, P2 - the scaling
  860.          points  may  be  set  in the HP-GL  file  with the  IP  command).  A
  861.          (absolute)  sets the  points to  the default for the paper size (see
  862.          below).  R fits P1 and  P2  to the rotation  area (see /H option) or
  863.          print window  with  at least  .25  inch margins and  an x/y ratio of
  864.          10/7.2 (the same  ratio as the HP 7475 with small paper).  W fits P1
  865.          and  P2  to  the  print window with  a .25 inch margin.  N makes the
  866.          margin 0 for R or W and is ignored with A.
  867.  
  868.          The default scaling points depend on the plotter and  paper.  If the
  869.          magnification is 1,  PrintGL looks at the rotation area (see  /H) or
  870.          print window and origin for a  match with one of the plotters/papers
  871.          noted  below.  If  found  the  default  scaling  points  match  that
  872.          plotter/paper. Otherwise the defaults are taken from the 7440.
  873.  
  874.          7440 paper window      7475 paper window       7550 paper window
  875.               A    7.54,10.14        A     7.84,10.20        A     7.72, 9.92
  876.               A4   7.54,10.74        A4    7.60,10.88        A4    7.48,10.70
  877.                                      B    10.20,16.38        B    10.01,16.19
  878.                                      A3   10.88,15.90        A3   10.70,15.72
  879.  
  880.        /J, /K - Printer Code Prefix, Suffix Options -------------------------
  881.  
  882.          /J[b,b,..|+f] - printer code prefix - default /J
  883.          /K[b,b,..|+f] - printer code suffix - default /K
  884.  
  885.          "modify output" "prefix codes: "
  886.          "modify output" "suffix codes: "
  887.  
  888.          /J lets you send codes  to the printer before the  usual data and /K
  889.          lets you  send codes  after  the usual data to set up  and reset the
  890.          printer.  For HP-GL and  PostScript output, prefix codes follow  the
  891.          initialization  commands.  The  codes  are 0..255 or  $0..$FF  (hex)
  892.          separated by blanks or commas.  Or  you can specify a file, prefixed
  893.          with +.                                                             
  894.  
  895.                                                                          p-19
  896.        /L - Page Layout Option ----------------------------------------------
  897.  
  898.          /L[B][F|N][R][x,y[,x,y]] - page layout - default depends on printer
  899.  
  900.          "window/margins"
  901.          "form feed"
  902.          "box"
  903.          "reverse image"
  904.  
  905.          The L option defines the page layout.
  906.  
  907.          B boxes the plot at the print window edge using pen 40.
  908.  
  909.          F, the default,  turns  form feeds on and  N  turns  form feeds off.
  910.          These are ignored for bit maps and display output.
  911.  
  912.          R  reverses the  colors on displays, bit maps, and output formats 4,
  913.          D, I, and L  (Canon,  HP, and IBM  page  printers) and is  otherwise
  914.          ignored. This gives the equivalent of a photographic negative.
  915.  
  916.          The first optional x and y are the print window width  and height in
  917.          inches.  These define  the hard  clip  limits.  These values are not
  918.          checked against the printer's capabilities.  If you specify  a print
  919.          window  that  exceeds  the  output  device limits, the  results  are
  920.          unknown.  You may need to reset the printer's margins or page length
  921.          for large plots (see Large Paper). The size needed for a given width
  922.          and height exceeds x and y by 8 dots to allow for line widths.
  923.  
  924.          The  second  optional x and y are the left and top margins, measured
  925.          from the printer's  left margin and current vertical position to the
  926.          print window. The margins for HP-GL and PostScript are measured from
  927.          0,0 (left, bottom).  Margins are ignored for display output  and bit
  928.          maps.
  929.  
  930.          THE PRINT WINDOW PLUS THE MARGINS MUST FIT WITHIN THE PRINTABLE AREA
  931.          OF  THE PRINTER.  To find the largest printable area turn on the box
  932.          and form feed  options  and set a  window and margins of 7.5,10,0,0.
  933.          Any plotfile will do - the  only  concern  is the box.  Increase the
  934.          window until you have the largest  box that fits on the paper.  This
  935.          is the best that you can do. To improve centering you can reduce the
  936.          print window and increase the corresponding margin.
  937.  
  938.          The default print window is 7.54x10.14 for printers and bit maps and
  939.          10.14x7.54 for HP-GL and displays, corresponding to HP 7440 A paper.
  940.          The  default  margins are printer  specific to compensate for  paper
  941.          handling.
  942.  
  943.          /L7.5,3,.5,0   print window 7.5x3, left margin .5, top margin 0
  944.          /L7.54,10.14   sets window equivalent to HP 7440 with A  paper
  945.          /L7.54,10.74   sets window equivalent to HP 7440 with A4 paper
  946.          /L7.84,10.20   sets window equivalent to HP 7475 with A  paper
  947.          /L7.60,10.88   sets window equivalent to HP 7475 with A4 paper
  948.          /L10.20,16.38  sets window equivalent to HP 7475 with B  paper
  949.          /L10.88,15.90  sets window equivalent to HP 7475 with A3 paper      
  950.  
  951.                                                                          p-20
  952.        /M - Magnification Option (Scale, Size) ------------------------------
  953.  
  954.          /M[F]x - magnification - default /MF.9
  955.  
  956.          "magnification"
  957.  
  958.          The M option  sets the magnification.  F fits  the plot to the print
  959.          window.  The default, /MF.9, prints at  90% of the largest size that
  960.          fits in the print window.
  961.  
  962.          /MF.9  prints at 90% the largest size that fits in the print window
  963.          /M1    plots at the same size as an HP 7475
  964.  
  965.        /N - Page Number Option ----------------------------------------------
  966.  
  967.          /N[i] - page number - default /N
  968.  
  969.          "plot page"
  970.  
  971.          /Ni says to print only page i of the plotfile. If you do not specify
  972.          i then all pages in the plot will be printed (this is the default).
  973.  
  974.          This option is not allowed with PrintCAD.
  975.  
  976.          /N   prints all pages in the plotfile
  977.          /N3  prints only page 3
  978.  
  979.        /O - Origin and Orientation Option -----------------------------------
  980.  
  981.          /O[1|2|3|4[L]] - origin, orientation - default /O
  982.  
  983.          "origin/rotate"
  984.  
  985.          The O  option  sets  the print  window origin  and orientation.  The
  986.          origin  is  one of four corners numbered 1..4  for upper left, lower
  987.          left, lower right, and upper right, and implies a plot rotation. The
  988.          L suboption specifies a left handed coordinate system, which mirrors
  989.          the plot.  If no origin is specified then it is chosen so that the x
  990.          axis is the longer dimension.
  991.  
  992.          Here are  pictures of PrintGL's view of the output media compared to
  993.          an HP 7475's view.
  994.  
  995.          HP 7475                               PrintGL
  996.                                                               display or
  997.          A size           B size               printer        plotter
  998.  
  999.            y --------     0,0 -------- y       ul  ----- ur   ul  -------- ur
  1000.             |        |       |        |         1 |     |4     1 |        |4
  1001.             |        |       |        |           |     |        |        |
  1002.          0,0 -------- x      |        |           |     |     ll  -------- lr
  1003.                              |        |           |     |      2           3
  1004.                              |        |        ll  ----- lr
  1005.                              |        |         2        3
  1006.                             x --------
  1007.  
  1008.          /O2  puts the print window's origin in the lower left corner        
  1009.  
  1010.                                                                          p-21
  1011.        /P - PrintGL Plotfile Option -----------------------------------------
  1012.  
  1013.          /Pf - plotfile - no default
  1014.  
  1015.          "plotfile"
  1016.  
  1017.          The plotfile may be specified as the first parameter with no prefix,
  1018.          or  it may be specified anywhere in the option list with /P.  If you
  1019.          use a  file name  mask with "*"  and/or  "?",  each matching file is
  1020.          processed, but the first failure or user break stops all processing.
  1021.  
  1022.        /P - PrintCAD Intercept Mask Option ----------------------------------
  1023.  
  1024.          /PADI|mask - intercept mask
  1025.  
  1026.          /PADI sets up PrintCAD as an AutoCAD ADI plotter driver. /Pmask lets
  1027.          you  choose  a DOS file mask as PrintCAD's intercept mask.  The mask
  1028.          should not include disk  or directory information - PrintCAD ignores
  1029.          this information when looking at  file names.  The mask may  contain
  1030.          the character #.  This is the same as ?, but when a file matches the
  1031.          mask   the  character  that  matches  the  #  selects  the  PrintCAD
  1032.          configuration - 1..5  selects configurations 1..5  and anything else
  1033.          selects configuration 1.
  1034.  
  1035.          AutoCAD 10 will work with PrintCAD only via /PADI.
  1036.  
  1037.          Regardless of the /P option, PrintCAD always responds to PCAD#.PLT.
  1038.  
  1039.          /Padi     sets up PrintCAD to take data from AutoCAD interrupt 78
  1040.          /P*.plt   intercepts data written to *.plt
  1041.          /Px#.plt  intercepts data written to x1.plt, x2.plt, etc.
  1042.  
  1043.        /Q - Number of Copies Option -----------------------------------------
  1044.  
  1045.          /Q[H]i - number of copies - default /Q1
  1046.  
  1047.          "copies"
  1048.  
  1049.          /Q sets the number of copies for each printed  page.  The default is
  1050.          one. The H suboption specifies to send the codes to have the printer
  1051.          produce  multiple  copies, which is much faster than having  PrintGL
  1052.          send the data for each page. This only works with page printers.
  1053.  
  1054.        /R - Internal Resolution Option --------------------------------------
  1055.  
  1056.          /Ri - internal resolution - default /R1016
  1057.  
  1058.          "plotter" "internal dpi: "
  1059.  
  1060.          /R sets the internal grid resolution  in dots/inch.  It is  normally
  1061.          1016 and rarely needs  to be changed.  To fit very large plots  into
  1062.          the   -32768..32767  coordinate  limit,  use   /R508.   Setting  the
  1063.          resolution to a multiple  of the output device  resolution times the
  1064.          magnification may yield a small improvement in print quality.       
  1065.  
  1066.                                                                          p-22
  1067.        /S - Pen Shading Option ----------------------------------------------
  1068.  
  1069.          /Sc.. - pen shading patterns - default /S0
  1070.  
  1071.          "pen shade"
  1072.          "pen all"
  1073.  
  1074.          /S  assigns a shading pattern to each pen.  Unspecified pens use the
  1075.          last specified  shade.  The  shade values  are  0..4  and A..M.  The
  1076.          percent coverage for each shade is listed below.  Narrow line widths
  1077.          may not work well with some shade patterns.
  1078.  
  1079.            0 100%     1 75%       A 6.2%      D 87.5%     G 93.7%     K 43.7%
  1080.                       2 50%       B 3.1%      E 62.5%     H 81.2%     L 31.2%
  1081.                       3 25%       C 1.6%      F 37.5%     I 68.7%     M 18.7%
  1082.                       4 12.5%                             J 56.2%
  1083.  
  1084.          Some  printers,  especially dot matrix printers in  multipass modes,
  1085.          wash out high percentage shade patterns because they have a dot size
  1086.          that is large relative to the dot spacing.
  1087.  
  1088.          /S024  sets pen 1 to solid, pen 2 to 50%, pen 3..40 to 12.5%
  1089.  
  1090.        /T - Temporary File Option -------------------------------------------
  1091.  
  1092.          /T[+][f] - temporary file - default /TPLOT.TMP
  1093.  
  1094.          "temp file"
  1095.  
  1096.          PrintGL uses a temporary file or XMS memory when there is not enough
  1097.          memory to handle a plotfile.  You  can  specify XMS memory (/T) or a
  1098.          file (/Te:file for example) on a RAM disk for  extra speed.  You can
  1099.          force the use of temporary storage with +.
  1100.  
  1101.        /W - Pen Width Option ------------------------------------------------
  1102.  
  1103.          /Wc.. - pen widths - default /WA
  1104.  
  1105.          "pen width"
  1106.          "pen all"
  1107.  
  1108.          The W option assigns pen line widths. Each width may be 0..9, .10 ..
  1109.          .24 dots, A..I for  2..10 units of 4/1016 inch (.1 mm), M for 4/1016
  1110.          inch  (.1  mm), or N to  turn off  the  pen.  A..I and  M widths are
  1111.          approximations, based on the device  technology.  Odd widths of 9 or
  1112.          above are modified to the next higher (even) width.  Unassigned pens
  1113.          use the last assigned width.
  1114.  
  1115.          For nonsquare matrix printers, PrintGL uses pen points optimized for
  1116.          an h/v ratio of .67, 1, or 1.5.  Widths are figured in the direction
  1117.          of higher resolution, and are not accurate in the other direction.
  1118.  
  1119.          Line widths  of over eight dots are  distorted at  the print  window
  1120.          edge to fit within the four dot border.
  1121.  
  1122.          /WA      sets pens 1..40 to .2 mm
  1123.          /WB2.16  sets pen 1 to .3 mm, pen 2 to 2 dots, pens 3..40 to 16 dots
  1124.  
  1125.                                                                          p-23
  1126.        /X - PrintGL User Interface Option -----------------------------------
  1127.  
  1128.          /X[B][C][O][P][S][F][U][M][Z][V] - interface options - default /X
  1129.  
  1130.          "other"
  1131.  
  1132.          The X option sets various interface options. C causes a break when a
  1133.          plot is clipped.  P causes  a pause  before  each  printed  page.  O
  1134.          suppresses file overwrite queries.
  1135.  
  1136.          S  suppresses  location and size  messages.  F  suppresses location,
  1137.          size, file name, and  page  number messages.  B  suppresses progress
  1138.          messages.  U  suppresses  unsupported command  and  incorrect number
  1139.          messages.  V starts PrintGL/W  or PrintGL/N as an icon (command line
  1140.          only).
  1141.  
  1142.          M prevents PrintGL from allocating DOS upper memory blocks.
  1143.  
  1144.          Z turns off the shareware notice panel (menu only).
  1145.  
  1146.          /XS  gives only the most important messages
  1147.  
  1148.        /X - PrintCAD Control Option -----------------------------------------
  1149.  
  1150.          /XQ - queries PrintCAD installation
  1151.          /XR - removes PrintCAD if allowed
  1152.          /X[E|N|X][A][M][L][W][P][S][Z][-|+] - controls PrintCAD's setup
  1153.  
  1154.          /XQ  checks to see  if  PrintCAD is installed.  /XR removes PrintCAD
  1155.          from memory, if allowed. /XQ and /XR disallow all other options.
  1156.  
  1157.          The other  suboptions  control setup,  and  are  effective only  for
  1158.          initial setup. X specifies XMS for swapping - this is the default. E
  1159.          forces the use  of  EMS  for  swapping instead  of  XMS.  N inhibits
  1160.          swapping.  This forces the  entire program to load in low memory and
  1161.          it will  take a large chunk of  DOS  memory.  In return,  all of the
  1162.          compatibility problems of  swapping TSRs  are removed.  This  can be
  1163.          very useful with DOS extender based CAD programs.
  1164.  
  1165.          A sets  an  alternate  handle  (use  with PC-Draft-CAD,  Drafix, and
  1166.          DesignCAD).  M sets an alternate mouse handler. These suboptions may
  1167.          improve compatibility.
  1168.  
  1169.          L forces PrintCAD to load its resident  part low.  W forces PrintCAD
  1170.          to load its swapping work area low.  P causes program prefix segment
  1171.          checking.  These  suboptions may  improve compatibility  in  unusual
  1172.          situations, but are generally not needed and may make things worse.
  1173.  
  1174.          + or  -  increases  or  decreases  the PrintCAD  memory  space,  for
  1175.          improved speed or reduced resource usage.
  1176.  
  1177.          S adds progress beeps. This is not advised with the N suboption.
  1178.  
  1179.          Z turns off the shareware notice panel.
  1180.  
  1181.          /XM  sets up PrintCAD with its alternate mouse handler              
  1182.  
  1183.                                                                          p-24
  1184.        /Y - Plotter Options -------------------------------------------------
  1185.  
  1186.          /Y[D|Y][S|E][A][1|2][N][B] - plotter options - default /YDS
  1187.  
  1188.          "plotter" "D/Y switch position: "
  1189.          "plotter" "S/E switch position: "
  1190.          "plotter" "read ADI: "
  1191.          "plotter" "read HP-GL/2 (Y|except Pens|N): "
  1192.          "plotter" "start on for Y, HP-GL/2: "
  1193.          "plotter" "large polygon fill buffer: "
  1194.  
  1195.          The  Y option sets the plotter's D/Y switch  to D  or Y  and the S/E
  1196.          switch to S or E.  Y  starts with  the plotter off  and responds  to
  1197.          esc.(, esc.Y, esc.), and esc.Z commands.  D starts with the  plotter
  1198.          on and ignores these commands. S sets the standard interpretation of
  1199.          IW (clipping  window) commands.  E sets 7550 enhanced interpretation
  1200.          of IW commands, so that they use scaled coordinates.
  1201.  
  1202.          The A  suboption turns  on PrintGL's  ADI  handler.  The 2 suboption
  1203.          turns  on  HP-GL/2  subset  interpretation  and  sets  the  Y  and E
  1204.          suboptions.  The 1 suboption is the same as 2 but causes HP-GL/2 pen
  1205.          attribute control to be ignored.
  1206.  
  1207.          The N  suboption starts  with the  plotter  on  if the  Y  switch or
  1208.          HP-GL/2 processing is on.  This is useful  for HP-GL/2  that assumes
  1209.          the plotter is already in HP-GL/2 mode rather than HP-RTL mode.
  1210.  
  1211.          B increases the polygon fill buffer by 4000 line segments.
  1212.  
  1213.        /Z - Processing Options ----------------------------------------------
  1214.  
  1215.          /Z[x,y[,z]][E][C][S] - processing options - default /Z10,5,180
  1216.  
  1217.          "plotter" "def, min, max chord angle: "
  1218.          "plotter" "enhanced font: "
  1219.          "plotter" "color to shade on b/w formats: "
  1220.          "plotter" "coarse shade patterns: "
  1221.  
  1222.          Except for the C  and  S suboptions, this option  is not useful with
  1223.          plotfiles that draw circles, arcs, and text as line segments.
  1224.  
  1225.          The Z option  specifies  the  default,  minimum, and  maximum  chord
  1226.          angles for circles and arcs.  The HP 7475 defaults to  a chord angle
  1227.          of 5 with  no  minimum.  Using chord  angles of less than 10 returns
  1228.          little print quality  improvement and adds  to processing time.  The
  1229.          default is /Z10,5,180. For better emulation use /Z5,2,180.
  1230.  
  1231.          The E suboption says to  use  the enhanced  font, which doubles  the
  1232.          number of chords on curves in text,  improving the curve smoothness.
  1233.          This is only effective on character heights above .5 cm.
  1234.  
  1235.          C says  to  convert colors to  shade  levels  for monochrome  output
  1236.          formats. Otherwise all colors except white are converted to black.
  1237.  
  1238.          S says to use coarse shade patterns.
  1239.  
  1240.          /Z5,2  sets the default chord angle to 5 degrees, the minimum to 2  
  1241.  
  1242.                                                                          p-25
  1243.        PrintGL Menu ---------------------------------------------------------
  1244.  
  1245.          PrintGL includes a menu interface to let  you select options, choose
  1246.          a list of plotfiles, and print.  Run PRINTGLD, PRINTGLW, or PRINTGLN
  1247.          with no command line parameters to bring up the menu.
  1248.  
  1249.          The main menu is displayed at the top of the  screen, and the bottom
  1250.          of the screen is used differently for each main menu item.  The main
  1251.          menu is divided  by column  into  six  groups, described below.  The
  1252.          functions of the menu items are described in detail above.
  1253.  
  1254.          When the  cursor is  on a main menu item, the current  state of  the
  1255.          submenu is displayed below.  To change the submenu, press Enter. The
  1256.          items are  modified with  cursor movement and  typing numbers/names.
  1257.          Enter returns you to the main menu with the new values.  Esc returns
  1258.          you to the main menu with the values unchanged.
  1259.  
  1260.          The PrintGL documentation can be viewed by pressing F1 from any menu
  1261.          that displays F1 on its key line.
  1262.  
  1263.          If one of the first two letters of  a main menu item is capitalized,
  1264.          that item may be accessed immediately by pressing the letter. When a
  1265.          cursor bar has a notch, the value in the notch may be edited.
  1266.  
  1267.        Menu Specific Functions ----------------------------------------------
  1268.  
  1269.          The first column  of  main  menu items is  dedicated to menu related
  1270.          functions  These  include   run  PrintGL,  switch  to  an  alternate
  1271.          configuration, exit, save the configurations,  set menu options, and
  1272.          create a BAT file corresponding to the current configuration.
  1273.  
  1274.          The "Alt config" item rotates between five menu configurations.  The
  1275.          current  configuration name is in the upper left corner.  Menu items
  1276.          that begin with * are the same for every configuration.
  1277.  
  1278.          The "save configs" item  saves the current menu configurations to an
  1279.          INI file (or optionally the EXE file).  Only the first nine lines in
  1280.          the plotfile list  are  saved.  You  can  copy  the  EXE file  to  a
  1281.          different name and it will have its own configurations and INI file.
  1282.  
  1283.          The "menu  config" item lets you set the configuration name, colors,
  1284.          the  BAT  file created by the "create BAT" option, and choose INI or
  1285.          EXE saves.  For  PrintGL/W and  PrintGL/N  you can choose  the  font
  1286.          height,  selected from  "fixedsys"  fonts, VGAFIX  (15), and 8514FIX
  1287.          (20). Screen colors are specified with the mnemonics listed here:
  1288.  
  1289.            k black    r red             k+ gray            r+ bright red
  1290.            b blue     m magenta         b+ bright blue     m+ bright magenta
  1291.            g green    y yellow/brown    g+ bright green    y+ bright yellow
  1292.            c cyan     w white           c+ bright cyan     w+ bright white
  1293.  
  1294.          For PrintGL/W and PrintGL/N you  can use - and * as color modifiers.
  1295.          These are effective with 15, 16, or 24 bit color setups.  To use the
  1296.          default Windows colors, blank out the desired line of colors.
  1297.  
  1298.          "create BAT" creates a single configuration BAT  file for  PrintCAD.
  1299.          You will have to add any /X or /P options as desired.               
  1300.  
  1301.                                                                          p-26
  1302.        Menu Input and Output Choices ----------------------------------------
  1303.  
  1304.          Column two  of the main menu lets  you choose the plotfiles to  plot
  1305.          (the /P  command line option), the plot page number (/N), the output
  1306.          destination  (/D),  output format  (/F),  and modifications  to  the
  1307.          output  -  compression  mode  (/F),  horizontal  and  vertical  size
  1308.          multiplier (/F) and prefix and suffix printer codes (/J, /K).
  1309.  
  1310.          You  may enter up to 99  plotfiles  in the "plotfile" submenu.  Each
  1311.          file may  be preceded  by a repetition count from 2 to 5.  To choose
  1312.          from a list of files, enter a mask name and press  Enter (the cursor
  1313.          must  be  on  the  mask).  The menu  will  then  display  a list  of
  1314.          corresponding  files.  Select any number of the  files by moving the
  1315.          cursor  to  the desired file and pressing Space (or the  right mouse
  1316.          button).  Consecutive presses increment the repetition count.  If no
  1317.          files have been selected, then pressing Enter selects the file under
  1318.          the cursor.  The selected files are added to the file list below the
  1319.          cursor.  Files that would overflow the 99th position on the plotfile
  1320.          list are dropped.
  1321.  
  1322.          Directories are shown at the top of file lists and are designated by
  1323.          a trailing \.  If you select  a directory (repetition counts are not
  1324.          allowed), then you can use that to display a new file list.  This is
  1325.          handy for navigating a disk to search for image files.
  1326.  
  1327.          The first nine plotfiles are saved when you do a "save configs".
  1328.  
  1329.          When you "Run PrintGL", PrintGL is run for each file on the plotfile
  1330.          list. Masks are ignored. For any plotfiles that are not successfully
  1331.          processed, an arrow is inserted in front of  the plotfile name.  You
  1332.          can  view the results from the "plotfile" main menu item.  The arrow
  1333.          is  not  considered  part  of the file  name, so you do not need  to
  1334.          remove it to retry PrintGL.
  1335.  
  1336.          Printers that  support  color  have  a  color  option ("clr:" on the
  1337.          menu).  This lets you specify a  black/white printer even though you
  1338.          may have set  up colors with the  "pen color"  menu.  Output formats
  1339.          that do not support color do not have this option and always convert
  1340.          the selected colors to black and white.
  1341.  
  1342.        Menu Processing Options ----------------------------------------------
  1343.  
  1344.          The  third  column  of  main  menu  items  define  how  the  plot is
  1345.          processed.  The  options  include  magnification  (/M), origin (/O),
  1346.          position (/A), plotter (/Y,  /Z,  and  /R options  such  as ADI  and
  1347.          HP-GL/2   interpretation,   default  chord   angles,   and  internal
  1348.          resolution), and initial scaling points (/I).
  1349.  
  1350.        Menu Pen Options -----------------------------------------------------
  1351.  
  1352.          The fourth column of main menu items covers the pen characteristics:
  1353.          width (/W), color and opaque/transparent mode (/C),  and shade (/S).
  1354.          Each of these submenus use the up  and  down cursor keys to select a
  1355.          pen, and the left and right cursor keys to choose an attribute.  The
  1356.          "pen all" submenu combines the four other submenus to let you see or
  1357.          choose all of a pen's attributes at once.
  1358.                                                                     continued
  1359.  
  1360.                                                                          p-27
  1361.          For  color  selection,  the  one character  colors (b,c,g,k,m,r,w,y)
  1362.          represent  pure  colors,  and  the  two character  colors are  shade
  1363.          pattern mixes.  The  shade pattern  mixed  colors  use  the  current
  1364.          shading  option  for  that  pen,  unless the  shade  pattern is 100%
  1365.          (solid), in which case 50% is used.
  1366.  
  1367.        Menu Page Layout Options ---------------------------------------------
  1368.  
  1369.          The fifth  column  of  main menu items  covers the page layout.  The
  1370.          first three items are suboptions of the /L option - print window and
  1371.          margins, form feed, and box. Tiling options (/B) and multiple copies
  1372.          (/Q) are also here.
  1373.  
  1374.        Menu Other Options ---------------------------------------------------
  1375.  
  1376.          Other options are  in column six.  These  include the temporary file
  1377.          name (/T),  and  under  "other", the pause  to load  paper, suppress
  1378.          unsupported command  messages and other  /X suboptions and one  line
  1379.          that lets you enter command line options to override anything on the
  1380.          menu.
  1381.  
  1382.          At the bottom of column six are the auto run options.
  1383.  
  1384.        Menu Auto Run Mode ---------------------------------------------------
  1385.  
  1386.          The lower right corner of the menu  includes  "auto  opts" and "auto
  1387.          run".  In auto run mode,  the disk is  continually searched  for new
  1388.          files that match the mask or file specified in "auto opts". Whenever
  1389.          one  is  found, PrintGL is run on  that file.  This  is useful  with
  1390.          multitasking systems such  as DESQview and  Windows.  Run  PrintGL's
  1391.          auto run mode and switch it to the background.  Then you can  output
  1392.          files and they will be printed automatically.
  1393.  
  1394.          The auto run mask may  include the # character.  This is the same as
  1395.          ?, but when a file matches the mask the character that matches the #
  1396.          selects the PrintGL configuration - 1..5 selects configurations 1..5
  1397.          and anything  else  selects  the  current configuration.  The  first
  1398.          character of the  configuration  title must  be  1..5 to  match  the
  1399.          selected configuration.
  1400.  
  1401.          Auto run mode uses  one of two ways of choosing new files (specified
  1402.          under "auto opts"). The first is by time/date stamp. In this mode it
  1403.          will only catch files that have a time/date stamp that is later than
  1404.          when  auto  run  mode was started  and  is later than the  last file
  1405.          processed  in auto run mode.  The file  with the  earliest time/date
  1406.          stamp  is  processed first.  Copying  a  file does  not  change  its
  1407.          time/date  stamp, so  copying a  file  to the auto run mask will not
  1408.          cause it to be seen as a new file.
  1409.  
  1410.          The second way is by archive bit. When auto run mode is started, any
  1411.          file  that  matches the  mask and has its archive bit  set  will  be
  1412.          processed, regardless  of  when it  was created.  The file  with the
  1413.          earliest time/date stamp is processed first. After it is chosen, its
  1414.          archive bit is unset so that it will not be chosen again.  This lets
  1415.          you copy files to the auto run mask to print them.                  
  1416.  
  1417.                                                                          p-28
  1418.        Large Paper ----------------------------------------------------------
  1419.  
  1420.          PrintGL can handle printing on paper  larger than the  usual 8.5x11,
  1421.          but this takes some extra work. First you need to increase PrintGL's
  1422.          print window  to cover  the large  paper.  This  is done with the /L
  1423.          option  or "window/margins".  The print window plus the margins must
  1424.          fit within the printer's printable area.
  1425.  
  1426.          And then you must make  sure that your printer recognizes the larger
  1427.          paper height.  For  continuous  forms paper  this  is  best  done by
  1428.          setting skip perforation to off,  either by  printer switch or  with
  1429.          PrintGL prefix codes.  For Canon, Epson, Fujitsu, IBM, and NEC  line
  1430.          printers (dot  matrix,  ink jet, thermal) use  /J27  79,  or "modify
  1431.          output" "prefix codes: 27 79".
  1432.  
  1433.          For  cut  sheet  paper,  on Canon  (except BJ  native  mode), Epson,
  1434.          Fujitsu, IBM, and  NEC line printers use /J27 67 0 n, where n is the
  1435.          page length in inches.  For the PDP ProTracer use /J27 67 n, where n
  1436.          is the page length in lines, at six lines per inch.
  1437.  
  1438.          And for some printers you need to increase the right margin. For the
  1439.          Canon BJC  in  Epson  mode  use  /J27 81 114.  For the HI V50/100 in
  1440.          printer mode use /J27 91 88 2 0 1 255.
  1441.  
  1442.          For page  printers, legal size  paper  may  be specified  with these
  1443.          printer code prefixes: HP-PCL  printers  /J27 38 108 51 65  (/K27 38
  1444.          108 50 65 to  reset to letter), Canon  LBP  /J27 91  51 50 59 59 112
  1445.          (/K27 91 51 48  59 59 112 to reset), IBM LaserPrinter /J27 91 70 5 0
  1446.          3 1 2 1 (/J27 91 70 5 0 3 1 1 1 to reset).
  1447.  
  1448.          To  get  a 10x16  print window on  11x17 paper with  a Canon, Epson,
  1449.          Fujitsu,  IBM, or NEC line printer, use these options: /L10 16 0 .25
  1450.          /J27 67 0 17.  You  will probably need to adjust the margins (0 .25)
  1451.          for best centering.
  1452.  
  1453.          The  maximum  width  of  the print  window on  most  narrow carriage
  1454.          printers is 8  - 8/(horizontal dpi).  For 300 dpi printers,  this is
  1455.          7.97.  At 120 dpi it is 7.93.  The maximum width of the print window
  1456.          on most wide carriage printers is 13.6 - 8/(horizontal dpi).  At 180
  1457.          dpi this is 13.55.  At 360 dpi it is 13.57.  The  horizontal  margin
  1458.          should be set to 0 to get this width.                               
  1459.  
  1460.                                                                          p-29
  1461.        Tips On AutoCAD ------------------------------------------------------
  1462.  
  1463.          There are many ways to use PrintGL with AutoCAD.  Here is a good way
  1464.          to start.
  1465.  
  1466.          Configure  AutoCAD for an HP 7585 plotter.  Select output to a file.
  1467.          Do not do any plotter calibration. Set a specific scale, do not fit.
  1468.          Do not rotate.  Set  a plotter  window that is larger than  you will
  1469.          ever  need,  30x30  for  example  (this  will  prevent  AutoCAD from
  1470.          clipping the  plot).  Set  up your plotter  pen table so  that  each
  1471.          screen color is assigned a different pen.
  1472.  
  1473.          With  PrintGL  you  can  rotate  (/O  or "origin"), magnify  (/M  or
  1474.          "magnification"), assign pens (/C,/S,/W or "pen color", "pen shade",
  1475.          "pen  width"),  and  calibrate  (/F or  "modify  output"  "h,v  size
  1476.          multiplier").  Use /A or  "position"  "plot  center  at print window
  1477.          center" to automatically center your plot in the print window.
  1478.  
  1479.          To use  the AutoCAD  12 plot preview  function  set the AutoCAD plot
  1480.          area  to match the PrintGL print window with horizontal and vertical
  1481.          numbers reversed (for an 8x10 print window set a 10x8 plot area).
  1482.  
  1483.        Color Processing -----------------------------------------------------
  1484.  
  1485.          Color graphics devices use a variety of color technologies.  PrintGL
  1486.          supports these basic types.
  1487.  
  1488.          CMY or cyan/magenta/yellow is used by inkjet printers with  no black
  1489.          ink. This uses three color planes and gives eight pure colors.
  1490.  
  1491.          CMYK or  cyan/magenta/yellow/black  is used by inkjet and dot matrix
  1492.          printers.  This uses  four color planes and gives eight pure colors.
  1493.          Using black ink instead of  a  cyan/magenta/yellow  mix gives a more
  1494.          neutral black color.
  1495.  
  1496.          RGB  or red/green/blue is used  by displays and bit maps.  This uses
  1497.          three color planes and gives eight pure colors.
  1498.  
  1499.          RGBI  or red/green/blue/intensity is used  by displays and bit maps.
  1500.          This  uses  four  color planes.  All simple colors except black  are
  1501.          intense.  When you specify any  color  mixed with black at 50%, then
  1502.          instead  of  mixing the colors  at 50%, the intensity is turned off.
  1503.          This gives fifteen pure colors.
  1504.  
  1505.          CMYK and RGBI are used by default when they are appropriate. You can
  1506.          switch to CMY or RGB with the ` suboption of /F.  For displays  this
  1507.          gives a better picture of how a printer will handle the colors.  For
  1508.          dot matrix printers it may speed printing by  eliminating the use of
  1509.          the black ribbon.
  1510.  
  1511.          /FA!  (300  dpi  color HP-PCL)  uses  CMY  color by  default.  /FA!`
  1512.          switches to CMYK color to access true black on the DeskJet 550C.    
  1513.  
  1514.                                                                          p-30
  1515.        Compatibility and Technical Information ------------------------------
  1516.  
  1517.          PrintGL/D  will run on any DOS  computer  with MS-DOS  3.0 or above.
  1518.          MS-DOS 3.3 or later is recommended.  It requires up to 256K of  free
  1519.          memory.  More memory may speed printing.  The PrintGL/D menu can use
  1520.          any  text display  mode  with  at  least 80  columns and  25  lines.
  1521.          PRINTGLD.EXE should  not  be  compressed  with  EXE file compressors
  1522.          because it rewrites the EXE file when saving its configurations.
  1523.  
  1524.          PrintGL/W is an MS Windows 3.1 program and requires  a 286 computer.
  1525.          PrintGL/N is an MS Windows NT/95 program for IBM compatible systems.
  1526.  
  1527.          PrintCAD will  run on any DOS 286 computer with  MS-DOS 3.0 or above
  1528.          with 400K  of  EMS or XMS memory and  a base memory region of  512K.
  1529.          Because it is a swapping resident program, it  may  have problems in
  1530.          some environments. PrintCAD can handle VCPI (Virtual Control Program
  1531.          Interface) based  DOS  extenders, but DPMI based  programs and stand
  1532.          alone DOS extenders may cause problems.
  1533.  
  1534.          When  using a DOS extender  based program  such  as  AutoCAD  386 or
  1535.          Microstation   4,  use  an  extended/expanded  memory  manager  that
  1536.          provides VCPI, such as MS-DOS 5 EMM386/HIMEM, QEMM 386, or 386MAX.
  1537.  
  1538.          PrintGL was written  by Cary Ravitz and compiled with Borland Pascal
  1539.          7.01 and Delphi 2.0.
  1540.  
  1541.        HP-GL, HP-GL/2, and ADI Commands -------------------------------------
  1542.  
  1543.          PrintGL supports  the  7475  and 7440/17440 command  sets except for
  1544.          character  set 8 (Katakana), digitize commands, output commands, the
  1545.          error mask command, and some device control commands.  In  addition,
  1546.          PG, AF,  ES,  LO, character set 5, line types -8..-1, 7,  and 8, and
  1547.          proportional spaced  fonts  are  supported.  Forty  pens are allowed
  1548.          instead of eight.
  1549.  
  1550.          With /YA or "plotter" "read ADI: Y", PrintGL supports ADI 4.0 vector
  1551.          plotter binary commands created at 1016  steps/inch with up to forty
  1552.          pens and up to eight non-solid line types.
  1553.  
  1554.          With  /Y2  or "plotter" "read HP-GL/2 (Y|except Pens|N): Y", PrintGL
  1555.          adds support for a subset of HP-GL/2, switches to enhanced IW and RO
  1556.          interpretation,  and  switches to  plotter  on/off mode  (/YY)  with
  1557.          esc%..B switching  the  plotter  on and esc%..A  switching  it  off.
  1558.          HP-GL/2 support includes pen color, shading, transparency, and width
  1559.          control, compressed data, shaded fills, 256 pens, and  the AC and IR
  1560.          commands.  PrintGL  acts  like  an HP-GL/2  plotter, not an  HP-GL/2
  1561.          printer, so form feeds are done with  the  PG  command not the  form
  1562.          feed character.  If you  are using a  monochrome printer, you should
  1563.          turn PrintGL's color off  with ~ or "clr:  N" to prevent color being
  1564.          turned  on from the  plotfile.  Many  HP-GL  files  will not  run if
  1565.          HP-GL/2 interpretation is on.
  1566.  
  1567.          With  /Y1 or "plotter" "read HP-GL/2 (Y|except Pens|N): P",  PrintGL
  1568.          interprets HP-GL as  with /Y2 except that the HP-GL/2 pen control is
  1569.          ignored and the PrintGL pen attributes are used.
  1570.  
  1571.          PRINTGL2.DOC and PRINTGL2.CHR include details on this subject.      
  1572.  
  1573.                                                                          p-31
  1574.        Output Devices (Displays, Printers, Plotters, Bit Maps, Fax) ---------
  1575.  
  1576.          Canon BJ and BJC Printers ------------------------------------------
  1577.  
  1578.            PrintGL has five basic drivers for Canon BJ and BJC printers.  /F7
  1579.            is  the  IBM  mode  driver.   It   works  with  the  BJ130e,  BJ5,
  1580.            BJ10/10e/10ex, BJ20, BJ200/230, BJ300/330, and BJC4000. /F7+ gives
  1581.            dark print with line to line overlap.
  1582.  
  1583.            /FJ is the BJ130 mode driver.  It works with all Canon BJ printers
  1584.            in IBM or native mode. The printer is set to 10 pitch text.
  1585.  
  1586.            /FB is the Epson mode driver. It works with the BJ200/230, BJC600,
  1587.            BJC800/820,  and BJC4000.  Color is supported.  /FB+  gives sparse
  1588.            line to line overlap. For the BJC800/820 the prefix code 27 81 114
  1589.            sets the print width to 11.4 inches.
  1590.  
  1591.            /F&  is  the native mode  driver.  It  works  with  the BJ200/230,
  1592.            BJC600, BJC800/820, and BJC4000 in  any mode.  Color is supported.
  1593.            Epson/IBM mode prefix codes are not compatible and are not needed.
  1594.            Always  use form feed with the  BJ native  driver unless  you have
  1595.            previously set BJ native mode.
  1596.  
  1597.            /F@ is the CaPSL mode driver for the BJC880. Color is supported.
  1598.  
  1599.            Some  of these printers have  an image density option (DIP  switch
  1600.            and/or  front panel switch).  Low density  eliminates every second
  1601.            dot. To get the full 360 dpi resolution, use high density.
  1602.  
  1603.          Canon LBP Printers -------------------------------------------------
  1604.  
  1605.            /FD works with any Canon LBP 4 and 8 printers that do not have the
  1606.            SX or 30 suffix.  If the printer is in Diablo mode, it is switched
  1607.            to ISO  mode.  At 300 dpi it takes up to one meg of printer memory
  1608.            to print a full page of graphics.
  1609.  
  1610.            The ! suboption switches to CaPSL 4 data compression. /FD+! is the
  1611.            best driver for the LBP 8 Mk4 at 600 dpi.
  1612.  
  1613.            You might need to set up the printer with /J27 59 27 91 50 38 122.
  1614.            To switch back to Diablo mode on completion, use /K27 58.
  1615.  
  1616.            Any Canon  LBP printer with  the SX or  30  suffix  is  an  HP-PCL
  1617.            printer and should use the /FI drivers.
  1618.  
  1619.          Display ------------------------------------------------------------
  1620.  
  1621.            When you display a plot, the cursor keys scroll the plot, S cycles
  1622.            between  full,  half  (the  default),  quarter,  and  eighth  page
  1623.            scrolling, PgDn and PgUp zoom and unzoom (by 1.4) and Enter or Esc
  1624.            returns.
  1625.  
  1626.            PrintCAD cannot drive displays.
  1627.  
  1628.            /FC drives a CGA, but does not give color.
  1629.                                                                     continued
  1630.  
  1631.                                                                          p-32
  1632.            The EGA drivers, /FE and /FM, require a 128K or 256K EGA. /FC will
  1633.            work with a 64K EGA.  /FM is for an EGA  card with a digital (TTL)
  1634.            monochrome monitor.
  1635.  
  1636.            /FH supports the Hercules monochrome graphics card.
  1637.  
  1638.            /FV works with any VGA card.
  1639.  
  1640.            /FV+ works with VESA 800x600 mode, /FV*  works  with VESA 1024x768
  1641.            mode, /FV^ works  with VESA 1280x1024 mode, and /FV^i,j works with
  1642.            a matching VESA mode.
  1643.  
  1644.            For MCGAs, use the VGA driver without color - /FV~.
  1645.  
  1646.            The Windows  display  driver (/FV%) does not  use  the  resolution
  1647.            modifier,  and instead sets the resolution to the screen  width in
  1648.            dots divided by 10.8.
  1649.  
  1650.            Display output cannot be redirected to a file.
  1651.  
  1652.          Epson, IBM 9 Pin Printers ------------------------------------------
  1653.  
  1654.            /FN, /FW, and /F1 cover a wide range of Epson/IBM compatible 9 pin
  1655.            dot matrix printers.  You need a  cyan/magenta/yellow/black ribbon
  1656.            to get color prints. The * drivers use 1/240 graphics. /FN+, /FN*,
  1657.            /FW+,  and  /FW*  use  1/216  indexing  and  do  three  vertically
  1658.            interleaved passes.  /F1+  and /F1* use  1/144 indexing and do two
  1659.            vertically interleaved passes. /FW sets line feeds to 1/6 inch.
  1660.  
  1661.            For  Epson  printers  and  other  printers  with  1/216   indexing
  1662.            hardware,  /FN  is  preferred.   For  some  not  quite  compatible
  1663.            printers,  /FW works.  For IBM Proprinters and other printers with
  1664.            1/144 indexing hardware, /F1 gives better results.
  1665.  
  1666.            These drivers use the following escape codes:
  1667.  
  1668.              esc 3  set n/216 line feeds for all /FW
  1669.              esc J  index n/216 (n=2 for 1/144 index) for all /FN and /F1
  1670.              esc L  graphics command for /FN, /FN+, /FW, /FW+, /F1, and /F1+
  1671.              esc Z  graphics command for /FN*, /FW*, and /F1*
  1672.              esc r  set ribbon color (only if color is specified)
  1673.  
  1674.          Epson, Fujitsu, NEC, Toshiba 24 Pin Printers -----------------------
  1675.  
  1676.            /FT  covers  all  Epson LQ printers and  many  compatible printers
  1677.            (Panasonic in LQ mode and others).  /FF works with  Fujitsu 24 pin
  1678.            printers in Fujitsu mode.  /F9 works with NEC 24 pin printers. /FO
  1679.            works  with Toshiba 24  pin printers.  /FO  resets the  line  feed
  1680.            distance to 1/6 inch on completion.
  1681.  
  1682.            For all of these  drivers,  you need  a  cyan/magenta/yellow/black
  1683.            ribbon to get color prints. The + and * drivers use 1/360 graphics
  1684.            mode, and the *  drivers use 1/360 (1/120  for /FO*)  indexing and
  1685.            reset the line feed distance  to  1/6 inch on completion.  A clean
  1686.            paper  path  with equal tension on  each side  is  needed for good
  1687.            360x360 graphics.
  1688.                                                                     continued
  1689.  
  1690.                                                                          p-33
  1691.            Many 24 pin printers are not capable of 360x360 graphics and a few
  1692.            cannot handle 360x180 graphics.
  1693.  
  1694.            The compression mode  drivers  (!  suboption  or  "modify  output"
  1695.            "compression mode: Y") may or may not be an improvement.
  1696.  
  1697.            The /FT drivers use the following printer escape codes:
  1698.  
  1699.              esc $    absolute tab
  1700.              esc * '  graphics command for /FT
  1701.              esc * (  graphics command for /FT+, /FT*
  1702.              esc +    set n/360 indexing for /FT*
  1703.              esc 2    set 1/6 indexing for /FT*
  1704.              esc J    index n/180 for /FT, /FT+
  1705.              esc r    set ribbon color (only if color is specified)
  1706.  
  1707.          Epson Stylus and Esc/P2 printers -----------------------------------
  1708.  
  1709.            /F$  drives  Epson Stylus  and  other  Esc/P2 printers.  Note that
  1710.            Esc/P2 requires a different prefix code for paper size  than other
  1711.            line  printers.  Always use the form feed option with  this driver
  1712.            unless you have previously set Esc/P2 compressed graphics mode.
  1713.  
  1714.            /F$+, the 720 dpi Esc/P2 driver, is only for the Stylus Color with
  1715.            special paper.  The  prints  are  screened  by  50%  to  eliminate
  1716.            excessive  ink  flow  (which  would  result  in  ink  bleeding and
  1717.            pooling). /F$* is the same driver but without screening, which may
  1718.            be useful for newer models that do not overprint so much.
  1719.  
  1720.            /FB~  drives  Epson  Stylus  and  older  Epson  48  nozzle  inkjet
  1721.            printers,  using  compressed  Esc/P  control codes.  It  does  not
  1722.            require a form feed or interfere with previous printer settings.
  1723.  
  1724.          Fax/Modems ---------------------------------------------------------
  1725.  
  1726.            PrintGL will not create data for direct use by  fax/modem devices.
  1727.            Most fax software will read PCX or DCX (for multiple images) files
  1728.            and PrintGL can generate these files.
  1729.  
  1730.            Use /FZ~203,196 or "ZSoft PCX b/w h,v dpi: 203,196" to  generate a
  1731.            PCX at 203x196 dpi which is the native fax high resolution.
  1732.  
  1733.          HI Jetpro V50/100 --------------------------------------------------
  1734.  
  1735.            You can drive the HI V50/100 with  HP-GL/2.  Set the resolution to
  1736.            360  (/F0  360)  and  reverse the  width and  height  in the print
  1737.            window, for example 10x8  instead of  8x10 for  8.5x11 paper.  The
  1738.            maximum window height is 15.25.
  1739.  
  1740.            In printer mode the HI V50/100 acts as a Canon BJ IBM mode printer
  1741.            (/F7).  The  maximum  print width is 15.25 and you need the prefix
  1742.            code 27,91,88,2,0,1,255 to get beyond 13.6 inches.                
  1743.  
  1744.                                                                          p-34
  1745.          HP DeskJet ---------------------------------------------------------
  1746.  
  1747.            /FI works with any black/white DeskJet in portrait mode.
  1748.  
  1749.            /FA has three modes for different levels of color HP-PCL. /FA uses
  1750.            RGB color and works with the DeskJet 500C. /FA! uses CMY color and
  1751.            works with all color DeskJets.  /FA!` uses CMYK color to give give
  1752.            better blacks only on the  DeskJet 550C, 560C, 660C, and 850C (the
  1753.            DJ 1200C and 1600C convert from CMY to CMYK color internally).
  1754.  
  1755.          HP LaserJet --------------------------------------------------------
  1756.  
  1757.            /FL works with any LaserJet compatible printer. /FL! works with LJ
  1758.            2 (PCL 4) printers.  /FI works with LJ 3 (PCL 5) printers. /FI+ is
  1759.            a 600 dpi driver for the LaserJet 4.
  1760.  
  1761.            All  of these drivers work in portrait mode, which may be set with
  1762.            /J 27 38 108 48 79 or you can reset the printer with /J 27 69.
  1763.  
  1764.            LaserJets with under one meg of memory may not be able to handle a
  1765.            full page of graphics. /FL!  uses less printer memory than /FI, so
  1766.            it may be preferred on LaserJet 3s with limited memory.
  1767.  
  1768.          HP PaintJet --------------------------------------------------------
  1769.  
  1770.            /FP drives 180 dpi PaintJet printers. /FP! uses data transfer mode
  1771.            2 and works only with a PaintJet XL.
  1772.  
  1773.            Use /FA! (the DeskJet CMY driver) with the PaintJet XL300.
  1774.  
  1775.          HP QuietJet --------------------------------------------------------
  1776.  
  1777.            /FQ works with QuietJets in HP-PCL mode.
  1778.  
  1779.          HP-GL, HP-GL/2, and HP-RTL -----------------------------------------
  1780.  
  1781.            /F8 drives HP-GL and HP-GL/2 pen plotters. The output is low level
  1782.            HP-GL, converting  text, arcs,  fill, and  clips to  vectors.  The
  1783.            output is  HP  7220 compatible, containing IN, IP, SC, SP, IW, LT,
  1784.            PA, PU, and PD commands. PG is used for form feeds. If you specify
  1785.            no form feed then multiple plots may be appended to the same page.
  1786.  
  1787.            /F0 drives HP-GL/2 raster plotters (HP-GL/2 / HP-RTL devices).
  1788.  
  1789.            /F0- drives HP-GL/2 printers (HP-PCL 5 devices).
  1790.  
  1791.            /F0+ drives HP-RTL raster plotters.
  1792.  
  1793.            For any of these drivers,  you can append  the  nominal resolution
  1794.            (for example /F8 300).  When you  set  the nominal  resolution  of
  1795.            HP-GL to other than 1016,  enhanced  IW command interpretation (HP
  1796.            7550 enhanced mode) is needed to handle dashed lines correctly.
  1797.  
  1798.            For  HP-GL  output  the  width  parameter (/W) is  used  as  a pen
  1799.            selector, so for each pen in the original HP-GL, you can specify a
  1800.            new  pen  in  the  output.  The  default  /W  option  for  /F8  is
  1801.            /W12345678. Shading and color are ignored.                        
  1802.  
  1803.                                                                          p-35
  1804.          IBM Inkjets - ExecJet 4072, ExecJet II, Color Jetprinter 4079 ------
  1805.  
  1806.            These are three completely different printers. The ExecJet 4072 is
  1807.            Canon BJ330 compatible. Put the printer in IBM mode and use /F7.
  1808.  
  1809.            The ExecJet  II and IIc  are DeskJet and  DeskJet 500C  compatible
  1810.            printers and should be used with /FI and /FA!. Use the prefix code
  1811.            27,38,108,48,69 to start printing at the top of the paper.
  1812.  
  1813.            The  4079 is basically  a PostScript printer and it can be  driven
  1814.            with /FS360.  Newer versions of  the printer can be  set  to ASCII
  1815.            text mode and driven with /F& (Canon BJ  native mode),  which will
  1816.            likely be faster than PostScript.  Older printers can be turned on
  1817.            with  the two leftmost buttons held down until startup is complete
  1818.            and then put in ASCII dump mode to use  /F&.  Always use form feed
  1819.            with the BJ native driver unless you have previously set BJ native
  1820.            mode.
  1821.  
  1822.          IBM LaserPrinter 4019, 4029, 4037, 4039, Optra ---------------------
  1823.  
  1824.            /F4  drives  any LaserPrinter 4019, 4029, or 4037 in PPDS (native)
  1825.            mode.  /FL will work for HP LaserJet mode.  At 300 dpi it takes up
  1826.            to one meg of printer memory to print a full page of graphics.
  1827.  
  1828.            The !  suboption or "modify output" "compression mode: Y" switches
  1829.            to 4029 data compression.  /F4+!  works with the 4029 with 600 dpi
  1830.            PPDS upgrade.
  1831.  
  1832.            All  4039s  and  Optras are HP-PCL printers and may be driven with
  1833.            /FI  or /FI+.  Some support PostScript (/FS) and some support 1200
  1834.            dpi HP-PCL (/FI*).
  1835.  
  1836.          IBM 24 Pin Printers ------------------------------------------------
  1837.  
  1838.            PrintGL has three drivers  for Proprinter X24 compatible printers.
  1839.            Use  native  mode, not AGM.  /F6 is for all IBM X24s and  the 24P.
  1840.            These  printers  do 1/144 inch indexing and using  them at 180 dpi
  1841.            gives horizontal  white streaks  every 2/3 inch.  The  /F6 drivers
  1842.            compensate  for this by indexing 19/144  per line, giving 182 dpi.
  1843.            To work properly the  printer must start on  a 1/72 boundary so it
  1844.            is best to keep line feeds at a multiple of 1/72 (1/6, 1/8, 1/9).
  1845.  
  1846.            /F5 is referred to as X24 alternate 1 and is for printers that are
  1847.            X24 compatible  except for  1/180 inch indexing.  This is the case
  1848.            with  most X24 compatible printers, including the IBM  Quickwriter
  1849.            and IBM 2390 and 2391. /F5* works only with printers that do 1/360
  1850.            indexing, including the 2390 and 2391 but not the Quickwriter.
  1851.  
  1852.            /FX  is referred to  as X24  alternate 2  and is  the same  as /F5
  1853.            except for the  vertical units command.  /FX  works with Panasonic
  1854.            printers in X24 mode.
  1855.  
  1856.            The compression mode  drivers  (!  suboption  or  "modify  output"
  1857.            "compression mode: Y") may or may not be an improvement.          
  1858.  
  1859.                                                                          p-36
  1860.          IBM Quietwriter 2 and 3 --------------------------------------------
  1861.  
  1862.            /F2  and /F3 drive the Quietwriter 2 and 3.  Line feeds are set to
  1863.            1/6 inch on completion.
  1864.  
  1865.          JRL J bubblejet ----------------------------------------------------
  1866.  
  1867.            /F# drives the JRL J bubblejet in Epson LQ mode.
  1868.  
  1869.          Kodak Diconix Color 4 ----------------------------------------------
  1870.  
  1871.            /FK drives the Color 4.
  1872.  
  1873.          Mannesmann Tally MT92C ---------------------------------------------
  1874.  
  1875.            /FA (the DeskJet 500C RGB driver) drives the MT92C.
  1876.  
  1877.          Pacific Data Products ProTracer ------------------------------------
  1878.  
  1879.            /FG drives the ProTracer (base model) in IBM Proprinter mode.  The
  1880.            maximum print window width is 14.97.
  1881.  
  1882.          PostScript ---------------------------------------------------------
  1883.  
  1884.            /FS outputs printable Encapsulated PostScript with no  preview bit
  1885.            map.  Text, arcs,  fill,  and clips are  converted to vectors,  so
  1886.            PrintGL is not a general purpose HP-GL to PostScript converter. If
  1887.            no form feed is specified then "showpage"  is not output, and more
  1888.            PostScript  may be appended to the page.  PostScript overwrites as
  1889.            it draws, so overlapping lines appear opaque.
  1890.  
  1891.            You  can  specify  the  nominal  resolution  of the  PostScript by
  1892.            appending it to the /F option (for example /FS 300).
  1893.  
  1894.            You  can specify  the paper tray with  a prefix code that includes
  1895.            the tray number followed by " XP". For example /J 49 32 88 80 uses
  1896.            tray 1.
  1897.  
  1898.            /FY (not included in PrintCAD) appends  a black/white TIFF preview
  1899.            bit map to a PostScript file.  To use it, create a PostScript file
  1900.            with PrintGL  and then  run  PrintGL  again, specifying  the  same
  1901.            options  except /FY  instead  of  /FS.  The  destination  file  is
  1902.            appended by  default.  /FY assumes a PostScript file, generated by
  1903.            PrintGL, is  being  appended.  You  may set  the resolution  - the
  1904.            default is 72x72 dpi. Here is an example:
  1905.  
  1906.              PRINTGLD printgl.plt /Dsample.eps/LB6,6/O2/FS
  1907.              PRINTGLD printgl.plt /Dsample.eps/LB6,6/O2/FY
  1908.  
  1909.          Star Micronics SJ-144 ----------------------------------------------
  1910.  
  1911.            /F: drives  the SJ-144.  Always use the form feed option with this
  1912.            driver unless you have previously set CDM mode.
  1913.  
  1914.            When  using /F: with PrintCAD and color you might need to use /XM+
  1915.            to give PrintCAD enough memory for processing.                    
  1916.  
  1917.                                                                          p-37
  1918.          Tektronix ColorQuick -----------------------------------------------
  1919.  
  1920.            /FR drives the ColorQuick.
  1921.  
  1922.          Windows Printer ----------------------------------------------------
  1923.  
  1924.            /FW% drives the default Windows printer.  The data is  sent at the
  1925.            resolution of the printer and is always sent to  the Print Manager
  1926.            regardless  of  the PrintGL destination.  For PrintGL/W  !  causes
  1927.            PrintGL to band the output to  the driver.  This can improve print
  1928.            speed or cause Windows to abort the print.
  1929.  
  1930.          ZSoft PCX, DCX Bit Map ---------------------------------------------
  1931.  
  1932.            /FZ and /FZ~ output 1 bit/plane color and monochrome ZSoft PCX bit
  1933.            maps.  The horizontal  and vertical dots/inch  may be appended  to
  1934.            override the default 100x100, for example /FZ80,90.
  1935.  
  1936.            PCX  output should generally  be  directed to  a  file with the /D
  1937.            option.  For multiple page plots and tiled plots use a three digit
  1938.            number for the output file (/D option) so that a new (sequentially
  1939.            numbered) file will be created for each page.
  1940.  
  1941.            Since  most fax  software can  take  PCX  files  as input, this is
  1942.            useful  for  faxing images.  Use  /FZ~203,196  to  match  the  fax
  1943.            resolution.
  1944.  
  1945.            DCX is an extension to PCX that allows multiple images  in a file.
  1946.            /FZ! and /FZ!~ are analogous to the PCX drivers but you can append
  1947.            these images  to other DCX images by setting the destination to an
  1948.            appended file.                                                    
  1949.  
  1950.                                                                          p-38
  1951.        Useful Prefix and Suffix Codes ---------------------------------------
  1952.  
  1953.          Below, n represents an integer, and lo(n) and hi(n) refer to the low
  1954.          and high bytes of a 2 byte integer.
  1955.  
  1956.          Canon, IBM, Reset                     27 64
  1957.          Epson, NEC, Paper n inch              27 67 0 n
  1958.          Fujitsu,    Right margin n columns    27 81 n          (not for IBM)
  1959.          dot matrix, Skip perforation off      27 79
  1960.          inkjet      Bi|uni directional        27 85 [0|1]
  1961.  
  1962.          Can BJ      Page length, right margin x 10  27 40 103 3 0 n 1 n
  1963.          native      Print mode n (0..4 for A..E)    27 40 99 1 0 n
  1964.                      Print mode n (0..2,8)           27 40 99 2 0 16 16+n
  1965.  
  1966.          Esc/P2      N/dpi inch paper          27 40 67 2 0 lo(n) hi(n)
  1967.                      Bi|uni directional        27 85 [0|1]
  1968.                      Microweave                27 40 105 1 0 1
  1969.                      Microdot                  27 40 101 2 0 0 1
  1970.  
  1971.          HP PCL,     Reset                     27 69
  1972.          DeskJet,    Portrait|landscape        27 38 108 [48|49] 79
  1973.          LaserJet,   Top margin 0              27 38 108 48 69
  1974.          PaintJet    Skip perforation off      27 38 108 48 76
  1975.                      Paper letter|legal|11x17  27 38 108 [50|51|54] 65
  1976.                      Manual feed               27 38 108 50 72
  1977.  
  1978.          HP DJ500C   High quality, slow        27 42 111 49 81
  1979.                      No ink depletion          27 42 111 49 68
  1980.  
  1981.          HP PJXL300  Low quality, fast         27 42 111 45 49 81
  1982.  
  1983.          HP QJ       Mode PCL|default          27 37 [65|64]
  1984.  
  1985.          IBM LP,     letter|legal, tray 1, n copies  27 91 70 5 0 3 1 [1|2] n
  1986.          PPDS        letter|legal, manual, n copies  27 91 70 5 0 1 1 [1|2] n
  1987.  
  1988.          Canon       Reset                     27 99
  1989.          CaPSL,      Paper letter|legal        27 91 51 [48|50] 59 59 112
  1990.          LBP,        Feed automatic|manual     27 91 [48|49] 113
  1991.          BJC880      Full page memory mode     27 59 27 91 50 38 122
  1992.                      Cursor to top of page     27 91 48 100
  1993.                      ISO|Diablo mode           27 [59|58]
  1994.  
  1995.          PostScript  Paper tray 0|1|2|3        [48|49|50|51] 32 88 80
  1996.                      Paper letter|legal|11x17  88 [84|71|76]
  1997.  
  1998.          ProTracer   Paper 11|14|17|22 inch    27 67 [66|84|102|132]
  1999.  
  2000.          HI V50/100  Max margins               27 91 88 2 0 1 255            
  2001.  
  2002.                                                                          p-39
  2003.        Answers --------------------------------------------------------------
  2004.  
  2005.          If  your plot is messed up, with wraparound lines covering the page,
  2006.          you have probably exceeded PrintGL's internal coordinate limit. This
  2007.          happens when the  HP-GL  coordinates exceed  32 inches.  Reduce  the
  2008.          internal resolution with "plotter" "internal  dpi: 762" or /R762 for
  2009.          coordinates up to 42 inches or /R508 for up to 64 inches.
  2010.  
  2011.          If  your  printer ejects the paper before the  plot is finished, you
  2012.          probably need to specify a  paper length prefix code.  For most line
  2013.          printers use /J27 67 0 n where n is the page length in inches. Canon
  2014.          BJ  native  mode uses /J27 40 103 3 0 n 1  114  where  n is the page
  2015.          length in inches times 10  (the  default is 17).  Epson Esc/P2  uses
  2016.          /J27 40 67 2 0 lo(n) hi(n) where n is  a two byte integer specifying
  2017.          the page length in dots.  The PDP ProTracer in IBM mode uses /J27 67
  2018.          n where n is the page length in lines (6 lines/inch usually).
  2019.  
  2020.          If  an  extra sheet of paper feeds  after a print, your print window
  2021.          probably  exceeds the print area of the printer.  Turn form feed and
  2022.          box  on and reduce the vertical window  or margin until then  entire
  2023.          box prints and just one sheet feeds.
  2024.  
  2025.          If  you  are having trouble getting the print size  or  location  as
  2026.          desired, check your /L option or "window/margins".  The print window
  2027.          plus  the  print  margins  must define  an area  that  fits  in  the
  2028.          printable area of  the paper.  Printers cannot print over the entire
  2029.          area of the paper. They usually require .25 to .5 inch margins.
  2030.  
  2031.          To  get  color output from PrintGL set  up the pens in your graphics
  2032.          package so that each pen is assigned  a  color  and assign the  same
  2033.          colors to PrintGL's pens with /C or "pen color".
  2034.  
  2035.          If  your prints are  coming  out not  quite to  scale, check that no
  2036.          calibration is being  done by the  graphics package and then use the
  2037.          "modify  output" "h,v size multiplier:" option  or  the /F option to
  2038.          adjust the print size. See /F - Output Format Option for information
  2039.          on print size correction.
  2040.  
  2041.          If  your print is  being clipped unexpectedly, and  PrintGL  is  not
  2042.          giving  a "Plot will clipped" message, the clipping may be caused by
  2043.          the  program  that   generated   the   plotfile,   the  printer,  or
  2044.          misinterpretation of the plotfile. To ensure that the printer is not
  2045.          doing  any clipping,  turn box  on and reduce the  window or margins
  2046.          until then entire box prints.  If the plotfile is using the enhanced
  2047.          clipping  window  command,  you  must   set  "plotter"  "S/E  switch
  2048.          position: Y" to interpret it correctly.
  2049.  
  2050.          For the Canon BJC-800 in Epson mode, the right margin  defaults to 8
  2051.          inches. Use /J27 64 27 81 114 to set it to 11.4 inches.
  2052.  
  2053.          For the  Canon BJ-330 and most wide  carriage printers,  the maximum
  2054.          print window  width is 13.57  inches.  This is a printer  limitation
  2055.          that you cannot get around.                                         
  2056.  
  2057.                                                                          p-40
  2058.        PrintCAD Answers -----------------------------------------------------
  2059.  
  2060.          Do not use PrintCAD with Windows or Windows NT/95.  Use PrintGL/W or
  2061.          PrintGL/N instead.
  2062.  
  2063.          To access PrintCAD from a CAD package you must PLOT. Do NOT print.
  2064.  
  2065.          AutoCAD 10 will work with PrintCAD only via /PADI.
  2066.  
  2067.          If you are getting system  crashes or nothing from PrintCAD, try the
  2068.          options /XAM and /XAEM.
  2069.  
  2070.          To get COLOR output from PrintCAD, you must:
  2071.          - Define a multipen plotter in your CAD package.
  2072.          - Set up the  pens in the CAD package so that each color is assigned
  2073.            to a pen.
  2074.          - Use the /C option to assign the same colors to PrintCAD's pens.
  2075.  
  2076.          Plot spoolers  are not generally compatible with PrintCAD, and would
  2077.          be of little value if they were.  Print buffers/caches are generally
  2078.          compatible and useful. You must install the buffer first.
  2079.  
  2080.          If your prints are coming out not quite to scale:
  2081.          - For ADI plotters check that the plotter is set to 1016 steps/inch.
  2082.          - Check that no calibration is being done by the CAD package.
  2083.          - See /F - Output Format Option for print size correction.
  2084.  
  2085.        User Support ---------------------------------------------------------
  2086.  
  2087.          Correspondence  about  this  program  may be  sent  via the  support
  2088.          bulletin board, fax, Compuserve, Internet, or mail.
  2089.  
  2090.          BBS:        606-268-0577  1200..14400,N,8,1  24 hours/day
  2091.  
  2092.            To ask a  question prepare an  ASCII  text file with the  details.
  2093.            Call  the bulletin  board and choose the  upload question  option.
  2094.            XMODEM,  1K  XMODEM, or ZMODEM file transfer protocol is  required
  2095.            for this. Your question will be assigned a number (such as 1015) -
  2096.            remember  this number.  An answer  file (with the assigned number)
  2097.            will be posted, usually  within 24 hours on  weekdays.  To get the
  2098.            answer, call  the bulletin board, choose the download option, then
  2099.            the answer option, and then enter the answer number.
  2100.  
  2101.          Compuserve: Cary Ravitz [70431,32]
  2102.  
  2103.          Internet:   70431.32@compuserve.com
  2104.  
  2105.          Fax:        606-268-0577
  2106.  
  2107.            If  your fax machine does not send the fax calling signal, the BBS
  2108.            will  answer and  hang  up (about  30  seconds), then the  call is
  2109.            routed to the fax.
  2110.  
  2111.          Mail:       Ravitz Software Inc.
  2112.                      PO Box 25068
  2113.                      Lexington, KY  40524-5068
  2114.                      USA